<script>
var obj = new AW.UI.Grid;
obj.setCellData(function(col, row){return col + "." + row});
obj.setHeaderText("header");
obj.setColumnCount(4);
obj.setRowCount(15); //real rows
var totalrows = obj.getRowCount();
obj.setRowCount(6); //paged rows
var pagerows = obj.getRowCount();
obj.setRowOffset(0);
document.write(obj);
document.write("<br>");
var buttonBack = new AW.UI.Button;
buttonBack.setControlText("Prev");
document.write(buttonBack);
buttonBack.onControlClicked = function(){
var x = obj.getRowOffset();
(x - pagerows ) > -1 ? obj.setRowOffset(x-pagerows) : alert('first page') ;
if ( obj.getRowCount() < pagerows ){
obj.setRowCount( pagerows );
}
obj.refresh();
}
var button = new AW.UI.Button;
button.setControlText("Next");
document.write(button);
button.onControlClicked = function(){
var x = obj.getRowOffset();
(x + pagerows ) < totalrows ? obj.setRowOffset(x+pagerows) : alert('last page') ;
var z = obj.getRowOffset();
if ( (z + pagerows ) > totalrows ){
obj.setRowCount(totalrows-z );
}
obj.refresh();
}
</script>
This topic is archived.