今天有个搞软件开发的小伙问我们低代码开发平台的“工具箱”控件在Visual Studio中是不是有现成的或者是用了什么组件。对于搞软件开发的朋友的问题我基本上是知无不言的。当然,很遗憾Visual Studio中没有现成的,第三方组件一定会有,但是我们是自己开发的。因为我们要实现的模式有点复杂,先预览一下,下面说为什么有点复杂而要自己开发呢。
复杂点在什么地方呢?如果是普通的展示,其实还是比较容易实现,但是我们低代码中,设计打印界面的时候,会把与当前单据相关的引用字段等都会显示到工具条中,用户只需要拖拽就行。并且对于引用链长(比如“客户”表单上引用了“员工”表单上的员工姓名,“员工”表单又引用了“部门”表单上的部门名称,这就是引用链)的单据,那么还需要能够在工具条中分页显示。
打印时候需要分页显示工具条
另外在CS客户端中,我们需要显示大图标工具条按钮。
客户端中需要显示大图标按钮
基于上面这两点,用第三方的组件就不是很灵活了,自己开发的话虽然需要一定的工作量,但是可以根据自己的需求灵活定制。
自己开发的组件更能够灵活定制
当然,类似的组件我们还使用JS也实现过。
The End!