【10.0.3】java 服务端插件开发的问题合集
本帖最后由 Brian.Zhang 于 2024-10-24 17:34 编辑问题背景:在使用java开发一个批量写入表数据插件时,碰到的一些问题,使用C#能解决这些问题
1.对象列表属性,无法做校验,没办法判断必填以及长度
2.列表的列名,设置必填无效
3.列表的列名设置中文别名无效
服务端命令的 validate 中,读取变量时,变量为填写的公式,没办法获取到实际值是什么,只能在执行时获取到
dataList 为 插件的界面填写参数,
学生 为“设置变量”的变量名
服务端命令的 refreshPropertyValues 中,没办法调用数据库相关的接口。
需求场景:在下拉选择表后,另外的下拉控件的选项,动态加载为对应表中列名 下拉列表没办法动态加载渲染,只能设置固定值,限制比较大@ComboProperty(valueList = "Student|Teacher|Worker",displayList = "学生|教师|工人")
private String value; 本帖最后由 淡饭依恋 于 2024-8-21 18:46 编辑
dataContext.getDataAccess().getConnectionString无法获取到链接字符串
内建库与外联库(mysql)都获取为空字符串
https://gcdn-cdn.grapecity.com.cn/data/attachment/forum/202408/21/161655o9jol7bbxb3m93ll.png
https://gcdn-cdn.grapecity.com.cn/data/attachment/forum/202408/21/161808n11l791unpze3xpm.png
老板,您的意思是说如果使用C#都能满足您提的这些需求,当前使用java不行吗 Brian.Zhang 发表于 2024-8-23 17:13
老板,您的意思是说如果使用C#都能满足您提的这些需求,当前使用java不行吗
70%的问题,我用C#解决了,都有相应的API,帮助文档也有案例,不过java的目前不支持这些 淡饭依恋 发表于 2024-8-23 17:23
70%的问题,我用C#解决了,都有相应的API,帮助文档也有案例,不过java的目前不支持这些
了解了,我给内部同步下。 本帖最后由 李小龙 于 2024-9-27 17:11 编辑
淡饭依恋 发表于 2024-8-21 18:43
1.对象列表属性,无法做校验,没办法判断必填以及长度
2.列表的列名,设置必填无效
3.列表的列名设置中文 ...
在10.0.5.0,可以使用IObjectCustomValidate来检验FlatListProperty的Item
可以通过@Required限制属性是否必填
页:
[1]
2