yii2-scroll-pager
yii2-scroll-pager copied to clipboard
Autoupdating $summary
Hi! Thanks for nice extension! I think it would be cool if tokens from $summary prop autoupdating (optional).
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 :)
@gephaest you can customize it via eventOnLoaded
'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.
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); }
Hello, is there any solution for the same problem in gridview @SplendornetTech @Raven0us