云服务对话框与状态机配置全解析
1. 服务对话框元素类型
服务对话框除了常见的文本框元素外,还有多种其他类型可供使用。随着 CloudForms 版本的更新,服务对话框元素增添了许多实用的新特性。
- 动态元素 :在 CloudForms 3.2 之前,仅有动态下拉列表能够实现动态(运行时)填充。而从 3.2 版本开始,大多数其他对话框元素类型也具备了动态填充的能力,动态下拉列表不再作为单独的元素类型存在。动态元素通过方法进行填充,该方法可在服务对话框首次显示时调用,也可通过可选的刷新按钮触发(动态元素还支持自动刷新)。添加元素时,需指定方法的 URI 并选中复选框使其具备动态特性。
- 动态字段填充示例 :
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
dialog_field["required"] = "true"
dialog_field["values"] = {2 => "2GB", 4 => "4GB", 16 => "16GB"}
超级会员免费看
订阅专栏 解锁全文
33

被折叠的 条评论
为什么被折叠?



