我找不到一种方法可以让我从组件或更好的属性中提取属性。这里是一个例子:如何从一个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