找回密码
 立即注册

QQ登录

只需一步,快速开始

淡饭依恋
金牌服务用户   /  发表于:2024-8-21 18:42  /   查看:818  /  回复:10
本帖最后由 Brian.Zhang 于 2024-10-24 17:34 编辑

问题背景:在使用java开发一个批量写入表数据插件时,碰到的一些问题,使用C#能解决这些问题

10 个回复

倒序浏览
淡饭依恋
金牌服务用户   /  发表于:2024-8-21 18:43:33
沙发
1.对象列表属性,无法做校验,没办法判断必填以及长度
2.列表的列名,设置必填无效
3.列表的列名设置中文别名无效



本帖子中包含更多资源

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

x
回复 使用道具 举报
淡饭依恋
金牌服务用户   /  发表于:2024-8-21 18:44:19
板凳
服务端命令的   validate 中,读取变量时,变量为填写的公式,没办法获取到实际值是什么,只能在执行时获取到
dataList 为 插件的界面填写参数,
学生 为“设置变量”的变量名

本帖子中包含更多资源

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

x
回复 使用道具 举报
淡饭依恋
金牌服务用户   /  发表于:2024-8-21 18:44:34
地板
服务端命令的   refreshPropertyValues 中,没办法调用数据库相关的接口。
需求场景:在下拉选择表后,另外的下拉控件的选项,动态加载为对应表中列名
回复 使用道具 举报
淡饭依恋
金牌服务用户   /  发表于:2024-8-21 18:45:00
5#
下拉列表没办法动态加载渲染,只能设置固定值,限制比较大
  1. @ComboProperty(valueList = "Student|Teacher|Worker",displayList = "学生|教师|工人")
  2. private String value;
复制代码
回复 使用道具 举报
淡饭依恋
金牌服务用户   /  发表于:2024-8-21 18:45:11
6#
本帖最后由 淡饭依恋 于 2024-8-21 18:46 编辑

dataContext.getDataAccess().getConnectionString无法获取到链接字符串
内建库与外联库(mysql)都获取为空字符串





回复 使用道具 举报
Brian.Zhang
超级版主   /  发表于:2024-8-23 17:13:48
7#
老板,您的意思是说如果使用C#都能满足您提的这些需求,当前使用java不行吗
回复 使用道具 举报
淡饭依恋
金牌服务用户   /  发表于:2024-8-23 17:23:34
8#
Brian.Zhang 发表于 2024-8-23 17:13
老板,您的意思是说如果使用C#都能满足您提的这些需求,当前使用java不行吗

70%的问题,我用C#解决了,都有相应的API,帮助文档也有案例,不过java的目前不支持这些
回复 使用道具 举报
Brian.Zhang
超级版主   /  发表于:2024-8-24 22:44:55
9#
淡饭依恋 发表于 2024-8-23 17:23
70%的问题,我用C#解决了,都有相应的API,帮助文档也有案例,不过java的目前不支持这些

了解了,我给内部同步下。
回复 使用道具 举报
李小龙
注册会员   /  发表于:2024-9-27 17:10:25
10#
本帖最后由 李小龙 于 2024-9-27 17:11 编辑
淡饭依恋 发表于 2024-8-21 18:43
1.对象列表属性,无法做校验,没办法判断必填以及长度
2.列表的列名,设置必填无效
3.列表的列名设置中文 ...


在10.0.5.0,可以使用IObjectCustomValidate来检验FlatListProperty的Item

可以通过@Required限制属性是否必填

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +100 收起 理由
Brian.Zhang + 100 很给力!

查看全部评分

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部