arana_A_个人页

个人头像照片 arana_A
个人头像照片
1
92
0

个人介绍

如果问题得到了解决,辛苦点下采纳回答哦~

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
  • 发表了文章 2023-11-21

    「宜搭」如何在选择部门组件后,自动带出该部门下的成员,并查询该成员当月考勤天数

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-11-07

    有办法将单行文本里的值赋给“关联表单”吗?

    给关联表单组件赋值,需要按照关联表单的组件格式赋值,需要有被关联表数据的实例ID、表单ID、主标题。如图:如果你是根据码在单行文本中连动出商品,然后把这个商品值赋给关联表单,那你在联动的时候,需要把那条商品数据的实例ID也联动到,然后页面JS处理,整合数据格式,最后this.$('关联表单组件唯一标识').setValue(这里是整合后的数据)给关联表单组件赋值
    踩0 评论0
  • 回答了问题 2024-10-31

    宜搭怎么通过公式编辑获取关联表单的数据

    关联表单组件返回值是个数组,如图所示:若想要取到关联表单的某个属性,例如取formUuid,建议通过页面JS处理后赋值给其他组件;若取主标题、副标题等内容建议直接使用关联表单的填充代码取效果图:实现步骤:在关联表单组件值发生变化的时候(onChange)直接通过setValue 将内容赋值给其他组件
    踩1 评论1
  • 回答了问题 2024-10-30

    求宜搭关联表单的更新方法!!!

    试下集成自动化呢,在B表编辑成功的时候,先获取B表编辑后的值,然后再获取A表数据(注意配置条件),最后用更新节点,将A表的关联表单值更新掉例如:其中关联表单组件值更新公式如下: {'text':'CONCATENATE(\'[{\\\'appType\\\': \\\'APP_ZKHUKENQA7F8PDHLJ7LI\\\', \\\'formUuid\\\': \\\'\',​表单唯一标识(formUuid)​, \'\\\', \\\'formType\\\': \\\'receipt\\\', \\\'instanceId\\\': \\\'\', ​表单实例ID​, \'\\\', \\\'title\\\': \\\'\',​获取编辑后数据.单行文本​, \'\\\', \\\'subTitle\\\': \\\'\',​获取编辑后数据.单行文本​, \'\\\'}]\')','marks':[{'from':{'line':0,'ch':76,'sticky':null},'to':{'line':0,'ch':94,'sticky':null},'value':'__masterdata_form_uuid','invalid':false},{'from':{'line':0,'ch':149,'sticky':null},'to':{'line':0,'ch':157,'sticky':null},'value':'__masterdata_form_inst_id','invalid':false},{'from':{'line':0,'ch':179,'sticky':null},'to':{'line':0,'ch':193,'sticky':null},'value':'node_ocm2vkl0sg1//textField_m2vkaltf','invalid':false},{'from':{'line':0,'ch':218,'sticky':null},'to':{'line':0,'ch':232,'sticky':null},'value':'node_ocm2vkl0sg1//textField_m2vkaltf','invalid':false}],'isCmData':true} 也可以参考宜搭案例:https://docs.aliwork.com/docs/yida_subject/_2/mmbttbadi8zt2hgk效果图:更新前A表:编辑B表数据A表自动变更:
    踩1 评论1
  • 回答了问题 2024-10-30

    老哥们有个需求想请教一下,十分感谢

    试下关联表单组件呢,可以添加多个筛选条件例如:若参与人、登录人、负责人三个中只要包含当前登录人,就能选择那条数据合并成员公式:
    踩1 评论3
  • 回答了问题 2024-10-30

    textfield里添加一个失去焦点的动作,在失去焦点时调用连接器,如何将返回的数据绑定到下拉单选框

    若宜搭远程数据源处已经配置好连接器,则在单行文本失焦的事件里,直接调用连接器即可远程数据源调用连接器可参考:https://docs.aliwork.com/docs/yida_support/wtwabe/zevvr1/_2/gtkly9/stbfik示例可参考:https://docs.aliwork.com/docs/yida_support/wtwabe/zevvr1/_2/gtkly9/pwp3p8 大概写法例如
    踩1 评论0
  • 回答了问题 2024-10-28

    将文本的地址赋值给地址组件

    赋值给地址组件,需要按照地址组件的数据格式赋值,需要地区编码(regionIds)和地址名称(regionText),若存在详细地址(address),则也需要给address赋值,例如:
    踩0 评论0
  • 回答了问题 2024-10-25

    关于宜搭自定义页面的文本组件循环获取其它表单的子表单数据。

    子表单的数据格式是数组,建议先绑定循环渲染,然后再给文本绑定默认值例如获取到的子表单数据格式为这种 const tableValue ={ 'table_Filed':[ { name:'小明' },{ name:'小红' }, ]} 那么绑定的时候1、先绑定循环渲染(如果是外层有容器包裹,这层循环渲染可以绑定在外层容器上)2、绑定文本默认值,注意检查子表单的数据格式效果图:
    踩1 评论1
  • 回答了问题 2024-10-21

    大佬们,有个需求,想请教一下。感谢指点

    用组件的自定义函数试下呢效果图: 实现步骤:代码示例: function validateRule(value) { const num = this.$('numberField_m2it4tk5').getValue(); if(value >num){ return false; }else{ return true; } }
    踩1 评论1
  • 回答了问题 2024-10-16

    大佬们,有个问题想请教一下,万分感谢回答

    这种效果吗成员组件作为审批人效果:实现步骤:1、成员组件开启多选2、给成员组件赋值的前提是有两个参数:lable:姓名 value:工号工号如何查看: 【管理后台 oa.dingtalk.com】-左侧【通讯录】-【成员管理】-【点击某个成员】-【userId】在宜搭页面拖一个成员组件,打开右侧操作栏中的显示成员编号,选中成员后,即可看到 3、在下拉复选设置选项的时候,可以将显示值设置为姓名,选项值设置为工号,如图:4、在复选组件值发生变化的时候,也就是给复选组件绑定onChange 事件,然后处理数据后,赋值给成员组件,如图:代码示例如下: export function onChange({value, actionType, item}) { if (item.length){ const memberValue = item.map((items)=>{ return{ label: items.label, value: items.value, } }); this.$('employeeField_m2b7nne8').setValue(memberValue); } }
    踩1 评论1
  • 回答了问题 2024-10-08

    宜搭自定义页面button可以修改颜色么 设置了背景色没有生效

    1、选中按钮,右侧操作栏-切换按钮类型 2、添加样式 background: red !important;
    踩0 评论0
  • 回答了问题 2024-09-26

    如何用代码读取宜搭表单中关联查询的总计值 我是新手,感谢各位大神的指导

    1、直接获取可以试下通过获取dom setTimeout(()=>{ const value = document.getElementsByClassName('next-pagination-total'); console.log(value[0].innerHTML.split(':')[1], 'value') },1000) 例如:这里是在页面加载的时候获取,注意组件是否渲染完成的情况,故使用了延时器2、结合宜搭接口、数据源,重新获取关联查询关联的数据集数据,拿到接口返回的totalCount获取宜搭表单数据接口可参考:https://docs.aliwork.com/docs/yida_support/lbtl0t/aql605#dBq8s获取宜搭流程表单数据接口可参考:https://docs.aliwork.com/docs/yida_support/lbtl0t/aql605#hZres
    踩0 评论2
  • 回答了问题 2024-09-19

    产品库存表中如何锁定出库数量?

    方案1:宜搭的聚合表可以看下,可实时计算、实时校验库存https://docs.aliwork.com/docs/yida_updates/hqlg7m5vvlgs0d6k/yb0cagc5eg8c2g0m方案2:通过代码方案实时校验库存,在表单提交时,结合宜搭数据源及接口,获取底表最新库存,判断当前选择数量与底表库存数量,若存在库存不足情况,阻断提交
    踩1 评论0
  • 回答了问题 2024-09-12

    宜搭报表图片显示问题

    试下这种呢,单元格图片结合图片预览示例点击预览,可预览图片效果图:单元格图片配置如下:表格内实现图片预览可参考案例:https://docs.aliwork.com/docs/yida_subject/_4/ry6w6ik6srqup8ch
    踩0 评论0
  • 回答了问题 2024-09-11

    宜搭集成自动化如何发起多条审批?

    在宜搭集成自动化中,想要发起多条审批,建议试下循环容器,如下图: 实现步骤:使用获取多条数据节点,先获取子表单多条数据->循环容器添加获取多条数据节点->循环容器内,选择发起审批节点
    踩0 评论0
  • 回答了问题 2024-08-15

    自定义页面中表格获取其它表单数据显示数据格式不合法,怎么解决?

    成员、部门组件的数据格式这样试下效果图:
    踩1 评论0
  • 回答了问题 2024-08-13

    宜搭表单怎么统计添加的部门人数啊,大佬

    是要在选择部门后,自动获取选择的部门总人数嘛效果图:目前无法直接获取部门下成员人数,所以建议试下自定义连接器获取部门人数【获取部门下员工】调用钉钉开放平台接口,需要保证该接口已经在钉钉开放平台开通权限;接口权限开通可参考文档:https://open.dingtalk.com/document/isvapp/address-book-permissions获取该接口的身份验证参数,可参考:https://open.dingtalk.com/document/orgapp/obtain-orgapp-token宜搭自定义连接器使用参考:https://docs.aliwork.com/docs/yida_support/wtwabe/zevvr1/_1/zbq17y可以通过以下步骤实现该功能:1、宜搭连接器工厂创建自定义连接器,调用获取钉钉成员的接口钉钉接口文档参考:https://open.dingtalk.com/document/isvapp/queries-the-complete-information-of-a-department-user连接器配置,可按照以下步骤:可先在连接器工厂发起测试,身份验证「新增账号」-参数按照获取身份验证的方式拿到appKey及密钥2、宜搭数据源调用连接器宜搭数据源处调连接器使用参考:https://docs.aliwork.com/docs/yida_support/wtwabe/zevvr1/_2/gtkly9/stbfik#ZUnMw3、部门组件添加回调事件 参考代码: export async function onChange(ctx) { const inputs = JSON.stringify({ 'body': { 'cursor': '0', 'size': '100', 'dept_id': ctx.value[0].value, } }); this.dataSourceMap.getdeptMember.load({//获取部门成员 inputs: inputs }).then((res) => { const { list =[] } = res.result this.$('numberField_lzs1awha').setValue(list.length); }).catch((error) => { console.log(error); }); }
    踩0 评论1
  • 回答了问题 2024-07-19

    宜搭自定义页面中的表格,如何根据列值不同显示不同的背景色或者字体颜色?

    编辑格式改成:自定义效果图:
    踩1 评论2
  • 回答了问题 2024-07-16

    前端JS查询同应用中其他表单数据

    接口地址这样修改了嘛以及调用接口的时候,传文档上所需的请求参数配置如下: const params = { formUuid: 'FORM-E0A21153CB7246E0A1B9921AD7866', } this.dataSourceMap['getData'].load(params).then((res) => { console.log(res, 'res') }).catch((error) => { console.log(error, 'error') })
    踩1 评论3
  • 回答了问题 2024-07-16

    子表单相关集成自动化

    如果主表字段配置了公式编辑,获取子表单内的下拉单选内容,获取内容如图所示想要去掉[]及引号,这样试下,第一个单行文本设置隐藏且设置始终提交,然后配置内容发生变化的事件,如图: this.$('textField_lynpvt4e').setValue(JSON.parse(value).toString()) 效果图:
    踩1 评论0
  • 回答了问题 2024-07-15

    宜搭低代码平台如何实现库存表看板及库存统计

    如果你的逻辑是入库表审批通过后,才累加库存,当入库表数据在入库后,又删除了入库表数据,那么可以配置删除成功时的集成自动化,但如果入库表的数据还未通过审批就删除了,那么会再次触发集成自动化,扣减库存,导致库存多扣减,可以试下这种方法,避免还未入库就删除数据的情况方案:在入库单页面上放字段:「是否入库」:默认否,然后使用集成自动化,在入库单审批通过后,将「是否入库」更新成“是”,那么在删除入库单数据的时候,删除的集成自动化里面只需要多加一个分支节点,判断「是否入库」的值=是 时,才执行扣减库存的逻辑,否则不执行扣减,这样可避免还未入库就删除数据导致库存多扣减的情况
    踩0 评论1
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息