Я не могу найти метод, который позволяет мне извлекать атрибуты из компонента или, лучше, одного конкретного атрибута. Вот пример:Как получить атрибуты 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 для изменения стиля второй текстовой области, и это все – Apostolos