使用产品:imobile 11i 操作系统:华为平板 SCMR-W09
数据类型: 文件型
问题详细描述:使用 iMobile 中的 FieldInfos 对象创建“SysServerNotifyTime”字段失败,然后尝试使用 Supermap Desktop 10i(2020) 创建时提示信息非法。之前一直使用该字段都没有问题,今天才出现这个问题。
if (fieldInfos.indexOf("SysServerNotifyTime") < 0) {
val info = FieldInfo().apply {
name = "SysServerNotifyTime"
type = FieldType.INT64
caption = "服务端更新时间"
defaultValue = null
isRequired = false
}
val index = fieldInfos.add(info)
if (index < 0) {
throw IllegalArgumentException("${info.name} 属性添加失败,尝试修改属性名后重试")
}
}
问题重现步骤: 1. 判断是否已经存在该字段;2. 没有则创建该字段,使用 iMobile 创建失败;3. 使用桌面端创建,提示字段信息非法。