如何使用Dojo Toolkit将JSON对象映射到表单?

时间:2013-12-17 04:27:04

标签: javascript dojo

Dojo是否支持JSON对象到dijit/form/Form映射? 我很清楚this,但我找不到任何有关如何执行此操作的详细示例。

3 个答案:

答案 0 :(得分:2)

所以,如果我理解得很好(问题不是那么详细),你想使用一个对象,该对象的所有属性应该映射到表单中的字段?好吧,可以使用getValues()setValues()函数。

例如:

var myObject = {
    test1: "test5",
    test2: "test6",
    test3: "test7",
    test4: "test8"
};
registry.byId("form").setValues(myObject);

使用适当的getter可以检索相同类型的对象,例如:

registry.byId("form").getValues();

我还使用JSFiddle做了一个例子。

答案 1 :(得分:0)

在struts 2.1.x - http://struts.apache.org/release/2.1.x/docs/ajax-tags.html

中不推荐使用DOJO插件

最好使用JSON注释来形成绑定,请检查 - How to bind JSON to Java object in Struts2 using struts2-json-plugin

答案 2 :(得分:0)

Dojo有一个MVC包,用于将元素绑定到JSON值。 dojo / mvc / at将小部件转换为json绑定

http://dojotoolkit.org/reference-guide/1.9/dojox/mvc.html