流程中人员字段没显示出来
流程如下脚本如下
视图显示中没有保管人
还有个问题我想在使用流程中设置调用的视图中 只显示申请人和备用金的保管人一致的 这一行数据 应该在视图里怎么设置?备用金列表如上图
视图里没显示,是不是因为您保管人是个人员组织字段,数据路径可以:保管人字段标识.*.name
视图里可以增加过滤,参考一下api
人员名称显示出来了,但是这个过滤还是不行
this.view.select({
"application": "备用金管理",//数据中心中的应用
"view": "备用金列表", //视图的名称
"isMulti": false, //只允许单选
"width": "800px",
"height": "610px",
"filter":[ // (Array of bject) 可选,对视图进行过滤的条件。json数组格式,每个数组元素述一个过滤条件。
{
"path":"goodsView.name",
// "path":"goodsView.bgperson",
"comparison":"equals",
"value":"123321",
//"value":drafter,
"formatType":"textValue"
}
]
}, function(items) {
//如果选择了某个数据,将数据赋值给表单输入框
if (items.length) {
var lid = this.target.json.id.split("..");
var cline = lid;//获取当前行
this.form.get("datatable").getModule(cline, "name").setData(items.data.name);
//this.form.get("datatable").getModule(cline, "model").setData(items.data.model);
//this.form.get("datatable").getModule(cline, "unit").setData(items.data.unit);
this.form.get("datatable").getModule(cline, "stock").setData(items.data.number);
}
}.bind(this));
我在视图中 设置过滤 我如图这样的设置也不行
我要如何把另一个流程的发起人 设置到这里呢?
这里是数据路径,字段标识,您要匹配保管人,应该是:保管人字段标识.0.name
您好 是这个过滤器没起作用我设置了其他字段 也不行您看一下 我有哪里写错吗
this.view.select({
"application": "备用金管理",//数据中心中的应用
"view": "goodsView2", //视图的名称
"isMulti": false, //只允许单选
"width": "800px",
"height": "610px",
"filter": [{
"path":"goodsView2.bgperson.0.name",
"comparison":"equals ",
"value":"王峰",
"formatType":"textValue",
}],
}, function(items) {
//如果选择了某个数据,将数据赋值给表单输入框
if (items.length) {
var lid = this.target.json.id.split("..");
var cline = lid;//获取当前行
this.form.get("datatable").getModule(cline, "name").setData(items.data.name);
//this.form.get("datatable").getModule(cline, "model").setData(items.data.model);
//this.form.get("datatable").getModule(cline, "unit").setData(items.data.unit);
this.form.get("datatable").getModule(cline, "stock").setData(items.data.number);
}
}.bind(this));
管理员上面说过了,是:保管人字段标识.0.name,但是您还是加了视图名字呢,不要加,去掉 您好我这样设置了 也不生效,我试了其他字段一样不生效
"filter": [{
"path":"bgperson.0.name",
"comparison":"equals ",
"value":"王峰",
"formatType":"textValue",
}],
"filter": [{
"path":"number",
"comparison":"equals ",
"value":10000,
"formatType":"numberValue",
}]
"filter": [{
"path":"name",
"comparison":"equals ",
"value":"123321",
"formatType":"textValue",
}],
看起来这里少了一个logic,您加上试试
您好看filter的API中logic是可选我加入了之后过滤器起作用了, 我想把value 这个值改为自动获取表单中的某个字段要怎么做呢?
页:
[1]
2