【发布时间】:2012-12-21 02:08:45
【问题描述】:
我是 GMF/EMF 的新手,遇到以下问题: 我正在设计一个模型编辑器并希望限制一些用户操作。 在“属性”视图中,图表元素具有某些属性。 现在我希望用户无法更改此视图中的某些属性,但该属性必须保留且不应被删除。 是否有可能隐藏或禁用组合框/文本输入或将字段设为只读?
如果你能帮助我,我会非常高兴。 谢谢
【问题讨论】:
我是 GMF/EMF 的新手,遇到以下问题: 我正在设计一个模型编辑器并希望限制一些用户操作。 在“属性”视图中,图表元素具有某些属性。 现在我希望用户无法更改此视图中的某些属性,但该属性必须保留且不应被删除。 是否有可能隐藏或禁用组合框/文本输入或将字段设为只读?
如果你能帮助我,我会非常高兴。 谢谢
【问题讨论】:
是的,您可以通过generator model文件(.genmodel)控制模型的生成代码。
任何模型元素属性的属性之一正是您要寻找的,属性类型:
此功能是否应包含在属性表中,以及 是否应该是可编辑的。
可能的值不言自明:无、只读和可编辑。
【讨论】: