表单插件GetValue/SetValue踩坑记录23.03.15原创
金蝶云社区-沁斌
沁斌
7人赞赏了该文章 349次浏览 未经作者许可,禁止转载编辑于2023年03月15日 17:33:30

1、单据GetValue/SetValue

直接参考示例进行操作,无明显踩坑点,需注意部分是相关SQL脚本启用多组织时需要根据组织进行筛选

数据调试取值得方式,直接通过obj对象来看数据

上传图片

2、单据体赋值

缺省行数需要调整,不然代码无法进行直接插入

上传图片

上传图片

注意:缺省行数调整之后不生效的话建议就重启下BOS设计器,之前保存/签入一直不行,重启完BOS设计器之后才生效,估计是缓存问题?


3、单据体触发值更新

设置销售数量

this.View.Model.SetValue("FQty", 100, 0);

上传图片

可以看到设置的税额并没有同步计算出来

涉及到了赋值的都需要触发下值更新才行

this.View.InvokeFieldUpdateService("FTaxPrice", 0);

上传图片

上传图片

4、已踩未填的坑,后续遇到的时候再看下怎么来弄

【多类别基础资料】、【多类别基础资料列表】,多类别基础资料可以正常根据列表来获取数据,但是点击确定的时候提示对象名无效

上传图片

上传图片

上传图片


赞 7