dorado7.x列表查询转新增弹窗全部不同dataset的问题:
如果是dg和dialog的form具有想通的dataset,那么dialog可编辑;
如果是不同的dataset,那么dialog不可编辑,为只读状态。
为了解决这个问题,可以采用:
view.get("#addDialog").show();
var formentity = view.get("#addForm.entity");
formentity.set("code",null);
formentity.set("name",null);
最重要的一步:删除form的dataset配置
实体还是可以可以这样获取:
var entity=view.get("#addForm.entity");
var parameter = {
"entity" : entity
}
var addAction = view.get("#addAction");
dorado.MessageBox.confirm("确认要保存吗?",function() {
addAction.set("parameter", parameter).execute(function(result) {
dorado.widget.NotifyTipManager.notify(result);
view.get("#addDialog").hide();
view.get("#ds***").flushAsync();
});
});