Fixwin电子窗体——弹出框控件与弹出窗体

通过弹出框控件以及相关函数实现窗体中的数据选取、交互。

弹出框控件

ShowList函数用于弹出列表显示,选择一个列表项返回到窗体。

显示列表:ShowList(array, label, changeCallback, hideCallback)

说明:弹出列表显示数组array

label:列表显示字段。

changeCallback:弹出列表选择项改变时触发回调动作。可选参数,默认是没有回调。

回调输入参数:Item,选择项。

hideCallback:弹出列表隐藏时触发回调动作。可选参数,默认是没有回调。

回调输入参数:Item,选择项。

例子:

ShowList(@List,"Name", "弹出列表回调")

ShowGrid函数用于弹出表格显示,选取其中一行数据返回到窗体。

显示表格:ShowGrid(array, columns, changeCallback, hideCallback, height)

说明:弹出表格显示数组array。只支持弹出框控件

columns:表格显示的列,列需要使用CreateHeader函数创建。

confirmCallback:弹出表格确定选择时回调动作。可选参数,默认是没有回调。

回调输入参数:Item,选择项。Items,多个选择项。

hideCallback:弹出列表隐藏时触发回调动作。可选参数,默认是没有回调。

回调输入参数:Item,选择项。Items,多个选择项。

height:表格高度。可选参数,默认120px

例子:

ShowGrid(@List, @Columns)

ShowTreeGrid函数用于弹出树型表格显示,选择一个树节点返回到窗体。

显示树表:ShowTreeGrid(tree, columns, changeCallback, hideCallback, height, mode)

说明:弹出树表显示树节点tree。只支持弹出框控件

columns:表格显示的列,列需要使用CreateHeader函数创建。

confirmCallback:弹出表格确定选择时回调动作。可选参数,默认是没有回调。

回调输入参数:Item,选择项。

hideCallback:弹出列表隐藏时触发回调动作。可选参数,默认是没有回调。

回调输入参数:Item,选择项。

height:表格高度。可选参数,默认120px

mode:选择方式:0允许选择所有节点;1只允许选择叶子节点;2只允许选择目录节点。可选参数,默认是0

例子:

ShowTreeGrid(@List, @Columns)

弹出窗体

弹出框控件只适用于简单的数据选择,复杂的数据交互则需要弹出自定义的窗体功能来完成。通过Fixwin设计各种自定义的弹出窗体,结合相关函数,完成父窗体与弹出窗体间的数据交互。

例子:点击【新增职员按钮】,弹出【新增职员窗体】,填写完成后确定返回,父窗体再处理确认填写的职员信息。

【新增职员按钮】点击触发脚本,调用ShowWindow函数加载显示【新增职员窗体】并传入预设的新增职员信息。

显示窗体:ShowWindow(path, args)

说明:显示模式窗体。通过Callback函数触发回调脚本。args是窗体初始参数可用于加载动作事件。可选参数,默认是空。

例子:

ShowWindow("Root/Project/Fixwin/Window1.fxw")

ShowWindow("Root/Project/Fixwin/Window1.fxw", @Input)

填写完成【新增职员窗体】的职员信息后,按【确定按钮】触发脚本,调用Callback函数返回父窗体并传入回调的职员信息。

窗体回调:Callback(args)

说明:让弹出显示的模式窗体回调,触发回调脚本。args是窗体回调参数。可选参数,默认是空。

例子:Callback(@Input)

相关文章

EBM专栏

备注

*技术交流与合作:QQ: 157859303Emailcaixh002@126.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值