MaxDB PHP Generator online Help
Prev | Return to chapter overview | Next |
OnBeforePageLoad
This event occurs before page loading. It allows you to declare functions and global variables to be used in other client-side events.
Example:
To get the details of the first master record expanded on opening of a certain page of the generated application, define the expandFirstDetail function within the OnBeforePageLoad event handler as follows:
window.expandFirstDetail = function() {
var $firstExpandDetailsButton = $('a.js-expand-details').first();
if (($firstExpandDetailsButton.length > 0) &&
(eventData = $._data($firstExpandDetailsButton.get(0), "events")) &&
(eventData.click))
{
$firstExpandDetailsButton.click();
$(window).scrollTop(0);
}
else {
setTimeout(expandFirstDetail, 100);
}
}
This function can be called then within the OnAfterPageLoad event handler.
Prev | Return to chapter overview | Next |