预订演示
前页 后页

函数-验证和控制用户输入

Enterprise Architect调用许多函数来验证和控制用户输入。对于每个函数,都会填充一组对象。

验证/控件用户

函数

行动

AllowPhaseUpdate(旧值,
新值)

验证用户对相所做的更改。

返回价值:

  • True允许此用户进行此更改
  • False表示不允许更改并恢复到以前的值

AllowStatusUpdate(旧值,
新值)

验证用户对状态所做的状态。

返回价值:

  • True允许此用户进行此更改
  • False表示不允许更改并恢复到以前的值

AllowTagUpdate(标签名称,
旧值,
新值)

验证用户对标记值所做的更改。

返回价值:

  • True允许此用户进行此更改
  • False表示不允许更改并恢复到以前的值

AllowVersionUpdate(旧值,
新值)

验证用户对版本所做的更改。

返回价值:

  • True允许此用户进行此更改
  • False表示不允许更改并恢复到以前的值

可以编辑阶段()

启用或禁用编辑相的控件

返回价值:

  • True允许此用户通过启用控件进行更改
  • False通过禁用控件完全禁用编辑此属性

可以编辑状态()

启用或禁用用于编辑状态的控件。

返回价值:

  • True允许此用户通过启用控件进行更改
  • False通过禁用控件完全禁用编辑此属性

CanEditTag(标签名称)

启用或禁用编辑标记值控件。

返回价值:

  • True允许此用户通过启用控件进行更改
  • False通过禁用控件完全禁用编辑此属性

可以编辑版本()

启用或禁用用于编辑版本的控件。

返回价值:

  • True允许此用户通过启用控件进行更改
  • False通过禁用控件完全禁用编辑此属性

OnPreNewElement(元素类型,
元素刻板印象)

允许或禁止创建指定的元素。

返回价值:

  • True允许此用户创建元素/连接器
  • False以防止此用户创建元素

OnPreNewConnector(连接器类型,
连接器子类型,
连接器原型)

允许或禁止创建指定的连接器。

返回价值:

  • True允许此用户创建元素/连接器
  • False以防止此用户创建元素

PreAllowPhaseUpdate(旧值,
新值)

确定验证此更改所需的信息。

返回值:以分号分隔的附加数据列表,以验证此更改。

支持的数据类型:

  • 测试 - 在 WorkflowContext object中填充测试数组

PreAllowStatusUpdate(旧值,
新值)

确定验证此更改所需的信息。

返回值:以分号分隔的附加数据列表,以验证此更改。

支持的数据类型:

测试 - 在 WorkflowContext object中填充测试数组

PreAllowTagUpdate(标签名称,
旧值,
新值)

确定验证此更改所需的信息。

返回值:以分号分隔的附加数据列表,以验证此更改。

支持的数据类型:

测试 - 在 WorkflowContext object中填充测试数组

PreAllowVersionUpdate(旧值,
新值)

确定验证此更改所需的信息。

返回值:以分号分隔的附加数据列表,以验证此更改。

支持的数据类型:

测试 - 在 WorkflowContext object中填充测试数组

了解更多