CoachView
下面描述的方法扩展了IBMBPM教练CoachView类,因此可用于所有BPMUI 控件。
Methods:
遗传设置可见(可见的,坍塌)
显示/隐藏此视图/控件
| 名称 | Type | Default | 描述 |
| 可视 | {boolean} | 可见性标志(true显示视图,false隐藏) | |
| 折叠 | {boolean} | 设置true折叠控制空间时visible被设定为false。 |
示例
| MyView.setVisible(false, false); //相当于MyView。隐藏() |
| MyView.setVisible(false, true); // 将可见性设置为“无” |
遗传设置有效(有效的,errorText)
将此视图/控件标记为有效或无效
| 名称 | Type | Default | 描述 |
| 有效 | {boolean} | 有效/无效标志(true设置视图有效,false使其无效 - 通常显示具有“无效”样式和指示器的视图) | |
| errorText | {string} | 验证错误文本显示在无效样式视图上 |
示例
| MyView.setValid(false, “请修复您的数据输入”);//制作MyView无效的 |
遗传设置ViewData (数据,createPseudoBinding)
设置/更新与此视图/控件相关的绑定数据。 仅适用于具有绑定数据的视图/控件。
笔记:只应与简单类型绑定或具有简单类型属性的复杂类型绑定一起使用。
不应与具有列表或复杂类型属性的绑定一起使用。 对于复杂类型,使用以下方式设置绑定
这
笔记:只应与简单类型绑定或具有简单类型属性的复杂类型绑定一起使用。
不应与具有列表或复杂类型属性的绑定一起使用。 对于复杂类型,使用以下方式设置绑定
这
binding.set知识中心部分详细介绍的模式绑定数据和配置选项| 名称 | Type | Default | 描述 |
| 数据 | {Object} | 绑定数据的值。 此参数的类型必须与绑定数据的类型匹配。 | |
| createPseudoBinding | {boolean} | 如果设置为 true,则在没有当前绑定的情况下创建伪绑定。 |
示例
| MyView.setViewData("TEST"); //Updates bound data to the string 'TEST' |
遗传已验证()返回:
{boolean}返回上次设置的有效状态setValid( ) 方法。
示例
| 变量有效= MyView.isValid((英文): |
遗传展示()
显示此视图/控件
示例
| MyView。展示(); |
遗传是否可见()返回:
{boolean}检查视图是否可见
示例
| 变量可见= MyView.isVisible((英文): |
遗传设置启用(已启用,必需的)
启用/禁用此视图/控件
| 名称 | Type | Default | 描述 |
| 已启用 | {boolean} | 启用/只读标志(true要启用视图,false禁用/设为只读) | |
| required | {boolean} | 启用/禁用控件的必填字段标志 |
示例
| MyView.setEnabled(false ); //制作MyView只读 |
遗传隐藏(collapseFlag)
隐藏此视图/控件
| 名称 | Type | Default | 描述 |
| collapseFlag | {boolean} | 设置true折叠视图(相当于视图设置为“NONE”) |
示例
| MyView。隐藏(); |
遗传已绑定()返回:
{boolean}表示控件的绑定状态。
遗传标签是否可见()返回:
{boolean}检查控制标签是否可见
示例
| 变量labelVisible= MyView.isLabelVisible((英文): |
遗传已启用()返回:
{boolean}检查视图是否已启用
示例
| 变量已启用 = MyView.isEnabled((英文): |
遗传设置标签可见(可见的)
显示/隐藏此视图/控件的标签
| 名称 | Type | Default | 描述 |
| 可视 | {boolean} | 标签可见性标志(true显示视图标签,false隐藏) |
示例
| MyView.setLabelVisible(false); |
遗传propagateUpValueChange (事件)返回:
{boolean}通过父视图向上传播控制值的变化
| 名称 | Type | Default | 描述 |
| 事件 | {Event} | 值改变事件(通常是 onchange 事件) |
示例
| MyView.propagateUp(event); |
遗传触发公式更新( [阶段])
广播指定视图的表达式触发器
| 名称 | Type | Default | 描述 |
| 阶段 | {int} | bpmext.ui.PHASE_NORMAL | 我们目前所处的阶段 |
示例
| MyView.triggerFormulaUpdates(); |
遗传重新计算()
仅适用于启用公式的视图!
明确触发公式的重新评估
对于此视图(如果已指定公式)。 如果视图未启用公式,
明确触发公式的重新评估
对于此视图(如果已指定公式)。 如果视图未启用公式,
recalculate()什么也没做。示例
| Text1.recalculate((英文): //如果公式为Text1是:new Date( ).toString(),Text1更新至当前日期/时间 |
遗传获取数据()返回:
{Object}检索与此视图/控件相关的绑定数据。 仅适用于具有绑定数据的视图/控件。
示例
| 变量dec1= MyDecimal.getData((英文): |
遗传添加类(姓名, [已替换])
添加/替换此控件的 CSS 类
| 名称 | Type | Default | 描述 |
| 名称 | {string} | 要添加到控件的 CSS 类名。 如果有多个类,则用空格分隔类名。 | |
| 已被替换 | {string} | 要由第一个参数替换的 CSS 类名。 如果有多个类,则用空格分隔类名。 |
示例
| Button.addClass("green"); |