我阅读了gwt InputElement
的来源并发现,InputElement
的类型字段只有getter。
我相信有一种方法可以设定它,但是怎么样?我简直无法相信,我无法创造
Document doc = Document.get();
InputElement el = doc.createTextInputElement();
el.setType(); //this method does not exist.
这是如何完成的,我希望看到InputElement
type = number
?
我只在代码中创建类似的输入元素,它是动态列表,我不能使用html来提供类型。
来源:
http://www.gwtproject.org/javadoc/latest/com/google/gwt/dom/client/InputElement.html
答案 0 :(得分:1)
我找到了解决方案。您可以将类型添加为如下属性:
Document doc = Document.get();
InputElement input = doc.createTextInputElement();
input.setAttribute("type", "number");
现在,元素属于type = "number"
。