JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » AJAX討論區 » ZK  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
作者 在已有数据的listbox中新增一行listitem
xiangying





發文: 16
積分: 0
於 2009-01-10 17:36 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
<listbox id="lb" width="100%" mold="paging" pageSize="10"
  model="@{allUser}" use="com.zktest.TestListbox">
  <listhead>
    <listheader label="userId" />
    <listheader label="userName" />
    <listheader label="UserAge" />
  </listhead>
</listbox>

比如,這個listbox已從table中讀出10條數據,我點一個"Add"按鈕,要在此listbox上增加一行listitem,現在的問題是,新的一行listitem倒是show出來了,但頁面報"Index: 10, Size: 10",后臺報錯信息為:

嚴重的: >>java.lang.IndexOutOfBoundsException: Index: 10, Size: 10
>>  at java.util.ArrayList.RangeCheck(Unknown Source)
>>  at java.util.ArrayList.get(Unknown Source)
>>  at org.zkoss.zul.ListModelList.getElementAt(ListModelList.java:144)
>>  at org.zkoss.zul.Listbox$Renderer.render(Listbox.java:1444)
>>  at org.zkoss.zul.Listbox$Renderer.access$800(Listbox.java:1420)
>>  at org.zkoss.zul.Listbox.renderItems(Listbox.java:1529)
>>  at org.zkoss.zul.Listbox$ExtraCtrl.renderItems(Listbox.java:1760)
>>...


我猜想是listbox在讀出那10條數據時,ListModel的size也是10,所以我新增了一行,大小變成11,就超出了ListModel本身設定的大小了,但ListModel只有getSize()方法,沒有setSize()方法,請問各位高手,您們有什么解決方案么?萬分感激! Blush


reply to postreply to post
學習ZK
話題樹型展開
人氣 標題 作者 字數 發文時間
1920 在已有数据的listbox中新增一行listitem xiangying 1059 2009-01-10 17:36
1715 Re:在已有数据的listbox中新增一行listitem zanyking 147 2009-01-10 18:20
1562 Re:在已有数据的listbox中新增一行listitem atticcat 135 2009-01-16 12:08
1616 Re:在已有数据的listbox中新增一行listitem sandwichya 59 2009-01-16 17:01
1583 Re:在已有数据的listbox中新增一行listitem xiangying 160 2009-01-16 17:05
1534 Re:在已有数据的listbox中新增一行listitem zanyking 189 2009-01-16 18:24
1569 Re:在已有数据的listbox中新增一行listitem atticcat 86 2009-01-16 21:34
1704 Re:在已有数据的listbox中新增一行listitem xiangying 64 2009-01-10 18:28
1684 Re:在已有数据的listbox中新增一行listitem xiangying 802 2009-01-12 14:58
1604 Re:在已有数据的listbox中新增一行listitem zanyking 109 2009-01-13 16:03
1633 Re:在已有数据的listbox中新增一行listitem xiangying 67 2009-01-13 16:09
1613 Re:在已有数据的listbox中新增一行listitem atticcat 166 2009-01-13 22:44
1622 Re:在已有数据的listbox中新增一行listitem xiangying 137 2009-01-14 08:19
1584 Re:在已有数据的listbox中新增一行listitem xiangying 13 2009-01-16 11:31
1556 Re:在已有数据的listbox中新增一行listitem atticcat 109 2009-01-16 12:06
1575 Re:在已有数据的listbox中新增一行listitem xiangying 225 2009-01-16 14:09
» JWorld@TW »  AJAX討論區 » ZK

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8