在某些场景下我们可能需要为某个表单增加二维码功能,在我们开发平台中预置了“二维码”控件,拖拽到界面上某个位置,设置其“二维码内容”和“二维码备注”属性的数据来源即可。
假设我们想要用“项目编号” “项目名称”两个字段的值拼接后生成二维码,过程如下:
项目编号对应的数据库字段:__NO__
项目名称对应的数据库字段:__Name__
第一步:从工具箱“其他控件”-中选中“二维码”控件,绘制到项目管理窗口的指定位置,如下图所示:
第二步:设置“二维码内容”和“二维码备注”两个属性的数据来源,这里就用到了我们的脚本,这样更加灵活通用。
我们需求是:“项目编号” “项目名称”,二维码内容的取数脚本就可以这么写:GetValue("__NO__") GetValue("__Name__")
第三步:设置好以后,“保存”并“发布E6系统”:
第四步:登录客户端看效果
扫码验证下,效果如下:
但是这时候我们发现,二维码上面的备注是没有的,我们就可以通过类似的方法给他加上备注了,假设我们用“项目名称”做备注,那么属性就这么设置:
二维码上面显示了备注