(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);