一文读懂-如何创建带有默认值的对象原创
3人赞赏了该文章
811次浏览
编辑于2021年07月21日 15:00:46
如何创建带有默认值的对象
在平时的开发中,我们多多少少都会用到创建对象,在苍穹的开发中,我们常用的创建DynamicObject对象的方式有哪几种呢?
如下图:
那么这几种有什么区别呢?无图无真相,我们来测试一下
1. 创建一张单据
预览一下,我们看到页面某些字段都带有默认值
2. 编写插件,增加3个按钮分别测试3种创建方式
3. 点击按钮,查看结果
第1种创建方式创建出来的单据:
第2种创建方式创建出来的单据:
第3种创建方式创建出来的单据:
我们发现,第1种和第2种创建出来的单据对象一样,都没有默认值,第3种有默认值,跟一下代码看第1第2种有什么区别
跟进去发现1和2用了同一个构造方法
总结:
1.第1种和第2种创建方式共用了同一个构造方法,所以效果完全一致
2.第3种创建方式可以创建带有默认值的单据对象
推荐阅读