我对ZK框架非常陌生,试图自定义一些东西,并且碰到了一个我不确定如何实现的事情。在按钮上获取选定的ListBox值单击| ZK
我有一个预定义的部分,在那里我需要显示2下拉和一个按钮,需要坚持的下拉按钮点击事件值。 这就是它一直在Spring中定义文件
<bean id="mybean" parent="parentBean" class="WidgetRenderer">
<property name="detailRenderer">
<bean class="DetailsListRenderer" parent="abstractWidgetDetailRenderer"/>
</property>
</bean>
这里mybean
被用来显示主要部分,我将我的下拉按钮时被添加到detailRenderer
使用这个bean。
保存按钮被绑定到onClick
事件,但我不知道我怎么可以获取从我的自定义值下拉? 我知道绑定那些Dropdown
与onClick
事件,但他们必须在同一类。
任何一个可以建议我如何用我下面的代码
Listbox listbox = new Listbox();
listbox.appendItem("item1", "item1");
listbox.appendItem("item2", "item2");
创建down下来取那些降就弄伤的值这是在另一个类中我的按钮代码
protected void createUpdateStatusButton(Widget widget,Div container)
{
Button button = new Button(LabelUtils.getLabel(widget, buttonLabelName, new Object[0]));
button.setParent(container);
button.addEventListener("onClick", new EventListener()
{
public void onEvent(Event event)throws Exception
{
MyClass.this.handleSaveStatusEvent(widget, event);
}
});
}
感谢input..since我是很新的ZK,'Events.ON_SELECT'会当我在ListBox中选择任何东西时触发,但是当我点击按钮时我需要它。如果我要求一些背景问题,总是需要它。总之,当我点击'Save'按钮时,我想获取两个'ListBox'的值。 –
为什么不创建zul页面而不是通过代码创建它? – chillworld
@chillworld:我还没有完全自由地这样做,必须遵循现有的代码模式,其中没有zul文件,只有Java代码 –