我找不到一種方法可以讓我從組件或更好的屬性中提取屬性。這裏是一個例子:如何從一個wicket組件獲取HTML屬性?
- 我有兩個文本區域(組件)。
- 兩者都可擴展
- 在第一個輸入時,它會自動使用Ajax進行擴展,並且高度會增加。
- 我從第一個文本區域獲取高度屬性
我將第二個文本區域的高度設置爲第一個文本區域的高度。
public class HomePage extends WebPage { TextArea t = new TextArea("m", "hey");; TextArea t2 = new TextArea("m2", "this is a label with label ones attributes added"); public HomePage() { add(t.add(new AttributeModifier("height", "100;"))); add(t2.add(HERE ADD THE ATTRIBUE HEIGHT FROM LABEL); }
要實現對用戶界面是什麼?你是否想擴展第二個'textarea',然後在輸入時第一個增長? –
因此,我輸入第一個,高度從100增加到150.我得到最終高度屬性(150)並將第二個textarea高度設置爲150. –
如何獲得最終高度?通過js或通過行爲?因爲如果你只是用js來做,你可以應用jquery腳本來改變第二個textarea的風格,就是這樣吧 – Apostolos