final Button sendButton = new Button("Send");
sendButton.getElement().setId("button");
RootPanel.get().getElement().appendChild(sendButton.getElement());
NodeList buttonElement = Document.get().getElementsByTagName("button");
if(buttonElement != null && buttonElement.getLength() > 0){
buttonElement.getItem(0).setNodeValue("Changed");
}else{
GWT.log("Can't select button");
}
Когда я использую getElementById(), это нормально, но метод getElementsbyTagName() не работает. это означает, что я не могу заставить службу RPC возвращать ответ строки html и присоединять событие к клиенту. Я немного запутался здесь, как программировать в GWT? я имею в виду, что должен вернуть RPC-сервис клиенту, BO? если return BO, мне нужно сериализовать BO и создать элементы для построения дерева dom. это беспокоит, поэтому любая идея использовать шаблон в GWT?Почему element.getElementsByTagName() не может выбрать динамически добавленный узел?