您必须根据我们的需要编写代码来控制分页按钮,即First
Previous
1
2
3
4
5
Next
Last
.
我们只是参考那个 id 即bidLbx
进行编码。我们需要获取某些值并使用这些值来控制按钮。
这给出了当前页面编号:bidLbx.getPaginal().getActivePage();
这给出了总行数:bidLbx.getPaginal().getTotalSize();
这将设置页面大小(即每页的行数):bidLbx.getPaginal().setPageSize();
这给出了没有。页数:bidLbx.getPaginal().getPageCount();
并且不要忘记禁用默认分页。
<listbox id=”bidLbx” mold=”paging”>
...
<zscript>
<![CDATA[
bidLbx.getPagingChild().setVisible(false);
]]>
</zscript>
</listbox>
第一个按钮示例:
<button id="first" label="First" style="margin:10px; padding:5px;">
<attribute name="onClick">
<![CDATA[
bidLbx.getPaginal().setActivePage(0);
]]>
</attribute>
</button>
每页下拉组合框:
<combobox id="pageSize" value="20" style="width:50px;" readonly="true">
<comboitem label="5"></comboitem>
<comboitem label="10"></comboitem>
<attribute name="onCreate">
<![CDATA[
String ps = pageSize.getValue();
int pSize = Integer.parseInt(ps);
bidLbx.getPaginal().setPageSize(pSize);
]]>
</attribute>
<attribute name="onChange">
<![CDATA[
String ps = pageSize.getValue();
int pSize = Integer.parseInt(ps);
bidLbx.getPaginal().setPageSize(pSize);
]]>
</attribute>
</combobox>
如果您仍有问题,请发表评论。