|
视图中获取数据表格的值,可以采用datagrid.data.*.datagrid_datagrid$Title_1.textfield(数据网格标识+“.data.”+“*”+“列标识”+“.”+对应列的字段标识)的方式来显示,想请问下如果表单中调取视图后想将选中的一条记录的这个值又赋值到当前表单中,比如下面的脚本是将文本类控件的值赋给当前表单中控件,那数据表格中的怎么赋值到当前表单的数据表格中呢。
this.view.select({
"application": "dc2a3ae7-89a3-49d1-a391-fbba9237ba75",
"view": "xmxxbdlx", //视图的名称
"isMulti": false, //只允许单选
"filter": [ //(Array of Object)可选,对视图进行过滤的条件。json数组格式,每个数组元素描述一个过滤条件。
{
"logic":"and",
"path":"ygbh",
"comparison":"==",
"value": this.workContext.getWork().creatorPersonDn,
"formatType":"textValue"
}
]
}, function(items) {
//如果选择了某个数据,将数据赋值给表单输入框
if (items.length) {
this.form.get("bh").setData(items[0].data.bh);
this.form.get('xmqc').setData(items[0].data.xmqc);
|
|