开发者社区> 问答> 正文

人员搜索框默认值问题

lable设置变量this.utils.getLoginUserName() value设置变量this.utils.getLoginUserId() 人员搜索框已设置好默认值 [{ label:state.lable, value:state.value, }] 人员搜索框在呼出对话框后出现,能够正常显示默认的lable值 但是通过const data1 ={employeeField_lfauyyko: this.$('employeeField_lffdyoxi').getValue(),} 返回后console.log(data1)打印的是一个空值

只有呼出对话框后单击一次选择人员,再单击一次确认(未做其他操作) this.$('employeeField_lffdyoxi').getValue(),} 返回后console.log(data1)能打印出一个array。 请问该如何在最开始就能从this.$('employeeField_lffdyoxi').getValue(),}正常获得一个array?

展开
收起
游客udmp7du64o5rc 2023-03-20 22:12:28 258 0
1 条回答
写回答
取消 提交回答
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    宜搭给人员搜索框组件赋值用的是USER() ,作为成员组件的默认值时,默认值返回「登录人姓名(登录人工号)」,如果需要获得登录者姓名或登录者其它信息,在表单内添加新组件单行文本,用  USERFILED  获取。

    在流程批量发起人自定义时表单中人员搜索框选择的人员(假如人员搜索框选了多个人,默认取第一个人员)(若选择人员搜索框的值作为发起人,但是表单中成员组件的值又为空, 会发起失败,)。

    在宜搭自定义页面给人员搜索组件赋值是需要通过代码的形式赋值的,人员搜索框的赋值是有特定的格式的,

    然后在代码setValue里输入人员搜索框的正确格式就能赋值了。

    2023-03-21 09:10:45
    赞同 2 展开评论 打赏
问答地址:
关联地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载