我對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代碼 –