找回密码
 立即注册

QQ登录

只需一步,快速开始

啧啧歪
金牌服务用户   /  发表于:2023-1-27 13:36  /   查看:1511  /  回复:3
10金币
本帖最后由 啧啧歪 于 2023-1-27 14:08 编辑

本人正在研究CellType插件开发,发现我的活字格设计器在编辑Cell插件属性(特性是[ObjectListProperty])时,值无法保存到该属性中,请教各位大神是这么回事?

demo见附件。

开发环境:VS2022,活字格8.0.105
活字格设计器在编辑如下属性TableColumnDefines 时,数据无法保存到TableColumnDefines 中:
MyPluginCellType.cs,MyPlugin.TableColumnDefines

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

最佳答案

查看完整内容

大佬,返回值类型必须是 List 否则无法保存 public List MyProperty { get; set; }

评分

参与人数 1金币 +66 收起 理由
Lay.Li + 66 大佬,新年还在钻研活字格,赞一个~

查看全部评分

3 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-1-27 13:37:00
来自 2#
大佬,返回值类型必须是 List<INamedObject> 否则无法保存
public List<INamedObject> MyProperty { get; set; }

本帖子中包含更多资源

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

x
回复 使用道具 举报
啧啧歪
金牌服务用户   /  发表于:2023-1-28 10:59:40
3#
David.Zhong 发表于 2023-1-28 10:13
大佬,返回值类型必须是 List 否则无法保存
public List MyProperty { get; set; }

这个类不是已经继承了 INamedObject了么。我修改后试试
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-1-28 11:28:31
4#
照着文档来就行~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部