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