你必須寫代碼來控制分頁按鈕,因爲我們需要的,即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>
下拉組合框中perpage:
<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>
如果你有問題,還是做評論。
嗨,你到現在爲止做了什麼..? –
你是什麼意思的習俗? – 2012-12-13 13:48:59
如果您只是需要頁面大小的dromdown選項,我認爲您可以使用組合框並在組合框選擇更改時調用Listbox#setPageSize。 – benbai123