请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

风之剑

注册会员

20

主题

58

帖子

156

积分

注册会员

积分
156
风之剑
注册会员   /  发表于:2024-7-2 17:22  /   查看:128  /  回复:4
5金币

页面是否需要绑定数据?

如下图页面: 在配载批次号 字段,扫码或者手工输入后,希望能自动带出 对应的  发运日期/车牌号码/所属单位等信息。
那么:发运日期/车牌号码/所属单位 这三个字段是否需要绑定到数据表呢?   

如果绑定了数据表,在上面录入 配载批次号的时候,下面对应的三个字段是不会自动带出数据的。 那么就要自己用Odata公式带出来或者其他方式带出数据。

因为是页面,所以如果用Odata方式或者其他方式带出数据,每次打开也可以直接显示。貌似这个绑定就没有了任何意义?  是不是就不需要要绑定了?

这是我的理解,望各位大佬们解惑?   
带出下面三个字段,还有可以用组合框 方式,但是貌似单元格对齐方式 只能居左对齐,其它是灰色不可选?  
还有没有更好的方式呢?



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,首先单元格数据的绑定主要用来数据的保存,以及对应字段的展示。 然后我们这个场景 发运日期/车牌号码/所属单位 是由批次号关联带出,所以数据表里存储批次号即可。 然后数据展示时也是通过关联(OData 或组合框)带出,这样看来确实不用做 发运日期/车牌号码/所属单位 的关联绑定。 但是比如,点击编辑页面,进入填报详情关联带出数据时,也会额外请求数据库去那关联数据的(除了表本身绑定字段的请求外),尤其是 O ...

4 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-7-2 17:22:32
来自 3#
您好,首先单元格数据的绑定主要用来数据的保存,以及对应字段的展示。
然后我们这个场景 发运日期/车牌号码/所属单位 是由批次号关联带出,所以数据表里存储批次号即可。
然后数据展示时也是通过关联(OData 或组合框)带出,这样看来确实不用做 发运日期/车牌号码/所属单位 的关联绑定


但是比如,点击编辑页面,进入填报详情关联带出数据时,也会额外请求数据库去那关联数据的(除了表本身绑定字段的请求外),尤其是 OData 做的关联,三个字段就会请求三次,所以一个可以选择的做法是这样的:
数据填报时,关联数据利用批次号的值变更命令,用设置变量命令 + 设置单元格属性设置,但是需要判断一下值变更原因(保证只要在用户输入时,才会触发命令,查询关联数据):用设置变量命令相对于 OData 的好处是,设置变量命令可以一次性查询出关联表的三个字段。


但是这样设置后,我们再做更新的时候,由于关联字段只能由用户输入的值变更命令触发,所以一开始批次号是绑定造成的值变更,不会触发值变更命令。
所以这时候,为了一开始能带出数据,且检索数据查询次数,发运日期/车牌号码/所属单位 可以做一下关联绑定。这样能够保证数据填报和编辑时关联数据的展示。

关于关联联动的方式和值变更命令的一些其他介绍,可以参考下面帖子:
帮你打开活字格更神奇的功能:十九,关联联动效果,自动带出对应数据 - 活字格专区 - 专题教程 - 葡萄城开发者社区 (grapecity.com.cn)
活字格7.0 update1新功能解密:十八,命令提升-条件命令中可以判断值变更的原因 - 活字格专区 - 专题教程 - 葡萄城开发者社区 (grapecity.com.cn)






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
stranger
高级会员   /  发表于:2024-7-2 17:39:35
2#
如果你这几个字段还有做添加或者修改的用途,那就还是需要绑定
回复 使用道具 举报
风之剑
注册会员   /  发表于:2024-7-4 14:10:36
4#
Simon.Sun 发表于 2024-7-3 14:01
您好,首先单元格数据的绑定主要用来数据的保存,以及对应字段的展示。
然后我们这个场景 发运日期/车牌号 ...

感谢大佬解惑,很详细。
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-7-4 16:43:53
5#
不客气,后续有问题欢迎发新贴交流哈~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部