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 中使用模板有什么想法吗?