【发布时间】:2012-03-22 20:52:43
【问题描述】:
我正在 GWT 中构建动态表单,但我不确定如何在提交时动态检索值。
我正在从数据库中读取有问题的数据并手动构建添加到 FormPanel 的元素:
@UiField
FormPanel formPanel;
@Override
protected void onLoad()
{
service.getFields(AysncCallbak<Fields> callback)
{
public void onSuccess(Fields result)
{
for(Object yo : fields.stuff())
{
Element div = DOM.createDiv();
div.appendChild(DOM.createInputText());
formPanel.getElement().appendChild(div);
}
}
}
}
这是伪代码的要点,但我不确定如何在此之后检索值。
我想序列化表单(获取HTML)并用DOM解析它,但是GWT产生无效的XHTML(输入标签没有终止,导致解析失败)。
我可以将数据发送到 Servlet,但我需要更多的东西(其他隐藏的输入字段等)。
大多数 GWT 表单示例非常简单,或者声明了显式字段。我应该看第 3 方图书馆吗?如何获取动态值?
【问题讨论】: