若回答对您有帮助,记得点下赞同哦~
您好可以通过链接拼接的方式实现:
1.找到对应表单的一条实例信息点击查看详情
2.从实例链接上=往前截取对应的链接信息
3.粘贴到对应的链接器参数或者消息通知链接跳转中拼接实例id字段
您好可以参考一下下方配置信息:
实现效果:
您好,可以在表单设置一个多行文本为备注内容,在打印模版中设置打印该备注字段。如果有备注信息填写在多行文本中即可。
您好可以参考一下 https://docs.aliwork.com/docs/yida_subject/_6/_3/kafz1azdym749wug 这个文档,通过数据联动结合成员组件实现。
您好可以使用地址组件的快速定位功能,效果如下。
可以通过开放平台openAPI接口获取宜搭表单数据和新增宜搭表单数据。接口文档地址:https://open.dingtalk.com/document/orgapp/overview-yida
可以通过js实现,参考下图。
1.选择需要关联的表单,显示设置-主要信息选择流水号
2.给关联表单组件绑定onChange事件,通过js遍历拼接对应的流水号
/**
* AssociationFormField onChange
* @param value 当前值
*/
export function onChange({ value }) {
// 使用 map 遍历数组并获取 title,使用 join 拼接为一个字符串
const titles = value.map(item => item.title).join(',');
// textField_lvyvjzv1 为需要拼接赋值单行文本组件唯一标识
this.$('textField_lvyvjzv1').setValue(titles);
}
实现效果:
可以用单行文本组件替代一下,通过UUID生成唯一编码,文档地址 :https://docs.aliwork.com/docs/yida_support/cnzrgo/gvtpe4/wcguece1v2ok8b00/xb7gg8vrhik5yg5s
1.可以使用指标卡展示求和字段 :https://docs.aliwork.com/docs/yida_support/tsmk65/aii2tp/wq6oap/mtmqkn/vn761o
2.可以通过交叉透视表展示求和字段 :https://docs.aliwork.com/docs/yida_support/tsmk65/aii2tp/wq6oap/rci3kg/osbbht
您好可以尝试返回布尔值true和false。返回true为阻断,返回false则不阻断。类似公式配置
参考一下:
用/v1.0/yida/forms/instances 更新数据接口更新两次就可以了useLatestVersion 参数传递true,第一次更新值,第二次更新更新组件状态。
您好您是需要主表字段和历史提交的数据做匹配还是子表单里面的某一行和历史子表单里面填写的信息做匹配呀?如果是主表的话可以参考一下这个案例:https://docs.aliwork.com/docs/yida_subject/xnc05ivrxsq23833
如果是子表单参考一下下列方式:
接口地址:
`/${window.pageConfig.appType || window.g_config.appKey}/query/formProcInstData/getInstanceDatasLight.json`
export function didMount() {
this.setState({
options: {
formUuid: 'formUuid', // 需要参与校验的表 formUuid
checkedTable: '组件唯一标识', // 需要参与校验的子表单组件唯一标识
checkedField: '组件id' // 需要参与校验的子表单内组件唯一标识
}
});
if (!this.utils.isSubmissionPage()) {
// 获取未修改前的被校验子表单数据
const { options } = this.state;
const oldData = this.$(options.checkedTable).getValue();
this.setState({
oldData,
});
};
}
async function validateRule(value) {
if (!value) { return true };
const { options, oldData } = this.state;
if (!this.utils.isSubmissionPage() && oldData.length && oldData[this.index] && (value == oldData[this.index][options.checkedField])) {
return true;
} else {
return await this.dataSourceMap.checkOnly.load({
formUuid: options.formUuid,
searchField: JSON.stringify([{ "key": options.checkedField, "value": value, "type": "TEXT", "operator": "eq", "componentName": "TextField", "parentId": options.checkedTable }]),
pageSize: 10,
currentPage: 1,
page: 1,
limit: 10
}).then(res => {
if (!res.totalCount) { return true };
return false;
}).catch(error => {
this.utils.toast({
title: error.message,
type: 'error',
});
return true;
});
}
}
你好可以参考一下下列文档通过js校验 :https://www.yuque.com/xinjing-cxw9l/yida_demo/vby24n#QwPMv
// 子组件 onChange 中
// 单行文本组件是否必填组件 onChange
export function onChange2({ value }) {
const validation = value === '是' ? [{ type: 'required' }] : [];
this.$('textField_limgqi76').setValidation(validation);
}
目前精品应用暂不支持删除。你可通过精品应用里面的相关链接和二维码进入宜搭精品应用官方交流群,便于了解最新消息。
您是指移动端下拉组件选择完选项值需要再点击一下确认按钮吗?可以提交一下需求
您好,关于您希望宜搭支持的能力、在宜搭遇到的问题以及对宜搭的任何建议,欢迎您来给我们留言。需求提交路径:手机端钉钉-我的-客服与帮助-产品建议
PC端:点击头像-客服与帮助
注:提交需求时,辛苦在需求标题上标注“宜搭”二字,便于识别;需求提交后,可按照原路径查看需求处理的进度。
您好可以看看数据准备的功能文档 :https://docs.aliwork.com/docs/yida_support/_4/yvp9hw/_1/ykemo6
您好,关于您希望宜搭支持的能力、在宜搭遇到的问题以及对宜搭的任何建议,欢迎您来给我们留言。需求提交路径:手机端钉钉-我的-客服与帮助-产品建议
PC端:点击头像-客服与帮助
注:提交需求时,辛苦在需求标题上标注“宜搭”二字,便于识别;需求提交后,可按照原路径查看需求处理的进度。
检查一下成员组件是否开启了显示成员编号,关闭显示成员编号后看看是否仅显示成员姓名。效果图如下:
您好需要实现锚点定位等功能可以参考一下的下列文档 :https://docs.aliwork.com/docs/yida_subject/_1/spz4go8d5hc9mx4p