自定义对话框
命令说明
打开自定义对话框
命令原型
dictRet = Dialog.UDFDialog(strTitle,dictUIFilePath,sDefaultJson,optionArgs)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
strTitle | True | string | "" | 显示对话框的标题 |
dictUIFilePath | True | path | "" | 设计自定义的表单结构 |
sDefaultJson | True | expression | {} | 设置自定义表单控件默认值,采用JSON格式,可传入变量或表达式 |
iTimeout | False | number | 0 | 对话框显示时间,默认为0则永远显示 |
strTimoutClick | False | enum | "ok" | 对话框到达显示时间之后会触发点击的按钮,当显示时间为0时,此项无论是何值都不会有任何效果 |
bInterruptTimeout | False | boolean | True | 当用户有对话框表单操作时,则中断超时自动点击按钮操作,默认为是 |
返回结果
dictRet,将命令运行后的结果赋值给此变量。
运行实例
/*********************************自定义对话框***************************************
命令原型:
Dialog.UDFDialog("","",{},{"iTimeout": 0, "strTimoutClick": "ok", "bInterruptTimeout": true})
入参:
strTitle -- 显示对话框的标题
dictUIFilePath -- 设计自定义的表单结构
sDefaultJson -- 设置自定义表单控件默认值,采用JSON格式,可传入变量或表达式
iTimeout -- 对话框显示时间,默认为0则永远显示
strTimoutClick -- 对话框到达显示时间之后会触发点击的按钮,当显示时间为0时,此项无论是何值都不会有任何效果
bInterruptTimeout -- 当用户有对话框表单操作时,则中断超时自动点击按钮操作,默认为是
出参:
dictRet -- 将命令运行后的结果赋值给此变量
注意事项:
输出结果为用户自定的对话框和内容的字典
**********************************************************************************/
Dim dictRet
dictRet = Dialog.UDFDialog("这个是对话框标题",@res"1654582428966.json",{"这个是文本框标题":"这个是默认值"},{"iTimeout": 0, "strTimoutClick": "ok", "bInterruptTimeout": true})
TracePrint(dictRet)