17、云服务对话框与服务供应状态机详解

云服务对话框与服务供应状态机详解

1. 服务对话框元素

1.1 元素类型

服务对话框除了简单的文本框元素外,还有多种其他类型。随着 CloudForms 版本的更新,服务对话框元素增加了许多实用的新特性。

1.2 动态元素

在 CloudForms 3.2 之前,只有动态下拉列表能够进行动态(运行时)填充。CloudForms 3.2 将动态填充功能扩展到了大多数其他对话框元素类型,动态下拉列表不再作为单独的元素类型存在。

动态元素通过一个方法进行填充,该方法在服务对话框首次显示时调用,或者通过可选的刷新按钮调用(动态元素也可以自动刷新)。添加元素并选择复选框使其动态时,需指定该方法的 URI。

动态字段填充示例

动态元素有自己的 $evm.object ,需要在这个对象中填充一些预定义的哈希键值对来定义对话框字段设置并加载要显示的数据。示例代码如下:

dialog_field = $evm.object
# sort_by: value / description / none
dialog_field["sort_by"] = "value"
# sort_order: ascending / descending
dialog_field["sort_order"] = "ascending"
# data_type: string / integer
dialog_field["data_type"] = "integer"
# required: true / false
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值