⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 b30-1843038.zul

📁 ZK是一个Ajax Java Web框架
💻 ZUL
字号:
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" ?>
<window width="500px">
<zscript><![CDATA[

List strings = new ArrayList();
for(int j= 0; j < 20; ++j)
{
strings.add("test"+j);
}
String testStr = "Ths is a test!!!";
import org.zkoss.zk.ui.util.Composer;
public class AnnotatedDatabinderComposer implements Composer
{
	public void doAfterCompose(Component comp) throws Exception
	{
		AnnotateDataBinder binder = new AnnotateDataBinder(comp, true);
		comp.setVariable("binder", binder, true);
		binder.loadAll();
	}

}

AnnotatedDatabinderComposer composer = new AnnotatedDatabinderComposer();
]]></zscript>
<label value="[ 1843038 ] Fulfill doesn't support EL in apply property"/>
<label value="While clicking this button, there must be a grid with data of String list."/>
<button id="bt1" label="show" onClick='alert(grid.getModel()+"")'/>
<div fulfill="bt1.onClick">
<label value="${testStr}"/>
<grid id="grid" height="500px" model="@{strings}"
apply="${composer}">

<columns>
<column label="First Name"/>
<column label="desc"/>
</columns>
<rows>
<row self="@{each=str}">
<label value="@{str}"/>
<label value="${testStr}"/>
</row>
</rows>
</grid>
</div>

</window>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -