yii2-scroll-pager icon indicating copy to clipboard operation
yii2-scroll-pager copied to clipboard

Autoupdating $summary

Open gephaest opened this issue 10 years ago • 5 comments

Hi! Thanks for nice extension! I think it would be cool if tokens from $summary prop autoupdating (optional).

gephaest avatar Oct 23 '14 13:10 gephaest

Hi, @gephaest. Thank you for an idea. Currently I'm a bit busy on other projects, but I will consider implementing this when will have some time. Or you are always welcome to make a PR :)

kop avatar Oct 23 '14 13:10 kop

@gephaest you can customize it via eventOnLoaded

hightman avatar Jul 16 '15 07:07 hightman

'pager' => [
    'eventOnLoaded' => 'updateSummary'
]
function updateSummary(res) {
    let query = ".summary:eq(0)";
    let forgedDom = $($.parseHTML(res));
    let newSummary = forgedDom.find(query);
    
    $('body').find(query).html(newSummary);
}

Not the fastest solution, though.

Raven0us avatar Jul 23 '18 10:07 Raven0us

Here is further improwised version of the above code.

function updateSummary(res) { var startNumber= $('.summary').text(); startNumber = startNumber.split(' '); startNumber = startNumber[1].split('-'); startNumber = startNumber[0]; let query = ".summary:eq(0)"; let forgedDom = $($.parseHTML(res)); let newSummary = forgedDom.find(query); var newSummaryText= newSummary.text(); newSummaryText = newSummaryText.split(' '); var endNumberArr = newSummaryText[1].split('-'); endNumber = endNumberArr[1]; //Restich the text again newSummaryText[1]=''+startNumber+'-'+endNumber+''; newSummaryText[3]=''+newSummaryText[3]+''; newSummary.html(newSummaryText.join(' ')); $('body').find(query).html(newSummary); }

ExpandXSoln avatar Mar 28 '20 11:03 ExpandXSoln

Hello, is there any solution for the same problem in gridview @SplendornetTech @Raven0us

akshaymisal27 avatar May 06 '21 10:05 akshaymisal27