我对 ZK 框架非常陌生,并尝试自定义一些东西,并且有一点我不知道如何实现这一点。
我有一个预定义的部分,我需要在其中显示 2 个下拉菜单和一个按钮,并且需要在按钮单击事件上保留这些下拉值。这就是它在 Spring 文件中的定义方式
<bean id="mybean" parent="parentBean" class="WidgetRenderer">
<property name="detailRenderer">
<bean class="DetailsListRenderer" parent="abstractWidgetDetailRenderer"/>
</property>
</bean>
这里mybean
用于显示主要部分,我正在使用此 bean 添加我的下拉菜单,同时将按钮添加到detailRenderer
.
保存按钮绑定到onClick
事件,但我不确定如何从自定义下拉列表中获取值?我知道将那些Dropdown
与onClick
事件绑定,但他们必须在同一个班级。
任何人都可以建议我如何获取这些下拉列表的值。我正在使用以下代码创建下来
Listbox listbox = new Listbox();
listbox.appendItem("item1", "item1");
listbox.appendItem("item2", "item2");
这是我在另一个类中的按钮代码
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);
}
});
}