0
我有一個bandBox使用ZK 5.0.8(MVC方法)裏面是一個列表框,顯示記錄後來我過濾結果onChanging在bandBox eventListener [事件],但有時pageSize和分頁是不同步的列表框的結果有時不就行了(0匹配)的仍呈現ZK Bandbox Listbox autoPaging問題與過濾
1/ 13[ 1 - 4/51]
這是爲什麼?記錄有人可以給我一個提示。這裏是我的相關代碼
<bandbox id="bandforcode" autodrop="true" width="270px">
<listbox id="listBoxForCode" height="250px" width="300px" mold="paging" autopaging="true">
public void setListBoxForBandBoxFromDB(Listbox box,String ref)//Filtering
{
final ArrayList<Student>students = new ArrayList<Student>(manager.getListForStudentsByRefBandBox(ref));
box.getItems().removeAll(box.getItems());
BindingListModelList model = new BindingListModelList(students,false);
box.setModel(model);
}
box.addEventListener("onChanging",new EventListener()//Listener
{
public void onEvent(Event event) throws Exception
{
final Bandbox band = (Bandbox)event.getTarget();
final org.zkoss.zk.ui.event.InputEvent inputEvent=(org.zkoss.zk.ui.event.InputEvent)event;
final String initialText = inputEvent.getValue();
setListBoxForBandBoxFromDB((Listbox)band.getFirstChild().getFirstChild(),initialText);
}
});
請看看下面的圖片。
對不起,但這不是所有相關的代碼。 請。發佈屬於過濾進程的每種方法。 – 2013-04-25 07:20:17