Uploaded image for project: 'ZK'
  1. ZK
  2. ZK-435

Listbox with paging mold trigger onAfterRender event twice

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • 5.0.9, 6.0.0
    • 5.0.8
    • Components
    • Security Level: Jimmy

      Listbox with paging mold trigger onAfterRender event twice on loading the zul first time.

      <zk>
      	<zscript><![CDATA[
      		String[] ar = new String[30];
      		for(int i = 0; i<ar.length; i++) {
      			ar[i] = "item " + (i+1);
      		}
      		BindingListModelList list = new BindingListModelList(Arrays.asList(ar), true);
      	]]></zscript>
      	<div id="div_test" hflex="1" vflex="1" apply="org.zkoss.zkplus.databind.AnnotateDataBindingComposer">
      		<listbox id="listbox_test" vflex="true" mold="paging" pageSize="25" pagingPosition="top" model="${list}" 
      			onAfterRender='System.out.println("onAfterRender$listbox_test");'>
      			<listhead>
      				<listheader label="text" hflex="1" />
      			</listhead>
      			<listitem self="@{each='item'}" value="@{item}">
      				<listcell label="@{item}" />
      			</listitem>
      		</listbox>
      	</div>
      </zk>
      

            SimonPai SimonPai
            vincentjian vincentjian
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: