Выполнение функции на стороне клиента при изменении страницы 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");