Выполнение клиентской функции на изменение страницы GridWeb
Возможные сценарии использования
Иногда вам нужно выполнить вашу клиентскую функцию при изменении страницы GridWeb. Aspose.Cells.GridWeb предоставляет свойство OnPageChangeClientFunction для этой цели. Пожалуйста, установите это свойство с клиентской функцией, которую вы хотите выполнить.
Выполнение клиентской функции на изменение страницы GridWeb
Следующий код на Java объясняет, как использовать свойство GridWebBean.setOnPageChangeClientFunction(). Он устанавливает это свойство с клиентской функцией с именем MyOnPageChange. Обратите внимание, что это свойство действительно только в том случае, если вы включили постраничную навигацию, то есть GridWebBean.setEnablePaging(true). Теперь, каждый раз при изменении страницы GridWeb будет вызывать клиентскую функцию MyOnPageChange, которая выводит текущий индекс страницы в консоль, как показано на этом скриншоте.
Образец кода
Это код клиентской функции MyOnPageChange, который будет выполнен из-за этой строки, то есть Gridweb.setOnPageChangeClientFunction(“MyOnPageChange”);
function MyOnPageChange(index) {
console.log("current page is:" + (index+1));
}
Следующий код объясняет, как включить постраничную навигацию и установить свойство OnPageChangeClientFunction.
GridWebBean gridweb=BeanManager.getBean(request);
gridweb.setEnablePaging(true);
gridweb.setOnPageChangeClientFunction("MyOnPageChange");