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? если вернуть BO, мне нужно сериализовать BO и создать элементы для построения дерева dom. это беспокоит, так что есть идея использовать шаблон в GWT?