请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

啧啧歪
金牌服务用户   /  发表于:2021-2-24 11:26  /   查看:1383  /  回复:9
1金币
在自己开发的插件中,在活字格设计器中修改了某个属性值,如何通知设计器插件发生了改变,需要保存或签入?

9 个回复

倒序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-2-24 12:21:10
沙发
通知设计器插件发生了改变,需要保存或签入这是个什么意思?
是插件引用单元格的值发生改变,代码要重新按最新值执行么
回复 使用道具 举报
lh123活字格认证
论坛元老   /  发表于:2021-2-24 12:25:50
板凳
你弄个版本,重新加载插件即更新。
回复 使用道具 举报
啧啧歪
金牌服务用户   /  发表于:2021-2-24 12:46:56
地板
Eric.Liang 发表于 2021-2-24 12:21
通知设计器插件发生了改变,需要保存或签入这是个什么意思?
是插件引用单元格的值发生改变,代码要重新按 ...

是指我在活字格设计器中,设置了插件属性的自定义编辑器,我修改此属性后,设计器并未提醒我应该对项目进行保存(或签入)
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-2-24 13:37:44
5#
啧啧歪 发表于 2021-2-24 12:46
是指我在活字格设计器中,设置了插件属性的自定义编辑器,我修改此属性后,设计器并未提醒我应该对项目进 ...

有没有对应的截图或者动图,因为我没有你对应的插件,看你的描述,我理解的不是很清晰,望理解哈
回复 使用道具 举报
啧啧歪
金牌服务用户   /  发表于:2021-2-24 14:11:34
6#
比如,我签出一个项目,对某个页面的一个DIY插件的属性进行了修改,依次操作如下图:





属性修改完成后,我直接关闭活字格设计器,设计应该提示我保存项目或签入项目。但是实际上设计器没有任何提示。也就是我修改了DIY插件的属性后,设计器并未知晓我做了修改,如何解决?

本帖子中包含更多资源

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

x
回复 使用道具 举报
啧啧歪
金牌服务用户   /  发表于:2021-2-24 14:14:59
7#
我看了CarouselCellType这个案例,是不是对这个属性应该增加:
ShouldSerializeCommandList、GetHashCode、Equals

?
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-2-24 17:48:08
8#
啧啧歪 发表于 2021-2-24 14:11
比如,我签出一个项目,对某个页面的一个DIY插件的属性进行了修改,依次操作如下图:

你是协同工程文件对么?看完描述,我理解你是希望在修改完对应命令之后关闭活字格设计器时有这样一个提示是么

本帖子中包含更多资源

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

x
回复 使用道具 举报
啧啧歪
金牌服务用户   /  发表于:2021-2-24 18:00:55
9#
我的要求是:我对DIY插件属性进行了修改之后,能主动通知 活字格设计器,这样设计其就会保存这个属性的数据,否则设计器不会保存数据的
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-2-25 09:04:15
10#
啧啧歪 发表于 2021-2-24 18:00
我的要求是:我对DIY插件属性进行了修改之后,能主动通知 活字格设计器,这样设计其就会保存这个属性的数据 ...

老板,你这针对问题的描述是基于你目前使用插件的认知
我没有用过你的插件,也不知道你的插件具体的业务中是如何用的,所以我看了你的文字描述我只能猜
比如,主动通知设计器你是想要如何主动通知,保存属性是保存对应事务的命令么


根据以上几楼的沟通,我的猜测是,协同工程文件,签出工程之后,修改了插件的对应事务下的处理命令,但是不签入,在关闭协同工程文件的时候,不会提示有未签入的功能,直接会关闭,导致修改的内容重新打开项目后不存在,是这个意思么?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部