我只是想知道是否可以在不明确指定需要映射到某个小部件(即 ListGrid)的所有字段的情况下创建某种绑定。
目前我执行以下操作:首先,我读取所有 JSON 对象字段并将这些字段放入 CategoryRecord 对象中,如下所示:
public class CategoryRecord extends Record {
public CategoryRecord(String displayName, String id) {
setDisplayName(displayName);
setId(id);
}
private void setId(String id) {
setAttribute("id", id);
}
public String getId() {
return getAttributeAsString("id");
}
private void setDisplayName(String displayName) {
setAttribute("displayName", displayName);
}
public String getDisplayName() {
return getAttributeAsString("displayName");
}
}
然后我返回一个 CategoryRecord[] 对象并将其放入 ListGrid。但是,如果应用程序开发人员决定将“id”字段更改为“categoryId”或完全删除它会怎样。每次发生这种情况时,我是否必须手动更改我的代码?或者有没有办法获取整个 JSON 对象,获取它的字段并将其放在我想要的任何位置,而不指定它们的名称。
提前致谢!