(1)服务器端
(2)客户端
1.Entity
1)从AutoForm中获取对应的Entity
也就是获得当前表单中输入的值
var entity = view.get("#formConditon").get("entity");
alert(entity.get("name")); 注意:entity中的属性是根据AutoFormElement中的name来确定的,如果property已经定义了,那么就按照property来
2)获得当前选中的Entity
var entity = view.get("#dsProducts.data:#");3)获得Entity中的数据
entity.get("name")4)设置Entity中的数据
entity.set("id",100);5)设置
2.EntityList
1)从DadaSet中获得EntityList
dsProducts.getData()2)遍历EntityList(即使逻辑删掉的也会遍历)
var entityList = dsProducts.getData();
entityList.each(function(entity){
alert(entity.get("id"));
});
var result = "";
var entityList = dsProducts.getData();
var iterator = entityList.iterator(false);
iterator.first();
while(iterator.hasNext()){
result += iterator.next().get("name");
}
alert(result);
本文介绍了前端开发中如何通过Entity和EntityList进行数据的获取与设置,包括从表单获取实体、遍历数据集中的实体列表等关键操作。
2152

被折叠的 条评论
为什么被折叠?



