.z-messagebox-window{ top:40% !important; width:30% !important; }\r
</style>\r
<div id="scdiv" width="100%" height="100%" apply="org.zkoss.bind.BindComposer" viewModel="@id('vm') @init('user.jobengine.zk.model.SearchModel')">\r
- <timer id="timer" delay="500" repeats="true" onTimer="@command('uiTick')" />\r
+ <timer id="timer" delay="1" repeats="false" onTimer="@command('uiTick')" />\r
<borderlayout>\r
<west border="none" size="60%" splittable="true" minsize="500">\r
<div height="100%" width="100%">\r
import org.zkoss.zul.Hlayout;\r
import org.zkoss.zul.Messagebox;\r
import org.zkoss.zul.Row;\r
-import org.zkoss.zul.Rows;\r
+import org.zkoss.zul.Timer;\r
import org.zkoss.zul.Window;\r
\r
import user.commons.ListUtils;\r
private boolean allSelected;\r
private boolean itemSelected;\r
@Wire\r
- Rows rows;\r
+ Timer timer;\r
@Wire\r
Grid itemsGrid;\r
private String orderBy;\r
public void onAfterRenderGrid() {\r
registerTask(() -> {\r
logger.info("onAfterRenderGrid");\r
- List<Component> children = rows.getChildren();\r
+ List<Component> children = itemsGrid.getRows().getChildren();\r
if (children.size() > 0) {\r
int pos = itemsGrid.getPageSize() * itemsGrid.getActivePage();\r
Component top = children.get(pos);\r
Clients.scrollIntoView(top);\r
}\r
});\r
+ timer.start();\r
}\r
\r
@Command\r
allChecked = check[0];\r
notifyChange("allChecked");\r
});\r
+ timer.start();\r
}\r
}\r