FORM的基础开发

1 创建一个 find/browser form;WA并且绑定一个视图A,WA初始化事件里添加自动查询事件【Press Button(HC F&ind)】;

2创建一个headless detail form;WB并且绑定视图A;

3打开WA的select的button clicked 事件,里面调用WB屏幕,传的参数就是主键,之后再加个自动查询事件(编辑屏幕回到查询屏幕时会被调用);

例如:

Call( App:P58G0012 , Form:W58G0012A )---里面穿的是主键!!
Press Button(HC F&ind)

4打开WA的add的button clicked事件,里面调用WB屏幕,不用传参数!

例如:Call( App:P58G0012 , Form:W58G0012A )---里面不用传参数!!

4在WA的初始化事件里 判断如果是select按钮进来时,添加筛选条件并且添加自动查询事件;

例如:

If SV Form_ Mode is equal to CO UPDATE_MODE
Set Selection(FC Grid, "F58AG002", "CO", <Equal To>, FI szCompany, <And>)
Set Selection(FC Grid, F58AG002, "AN8", <Equal To>, FI mnAddressNumber, <And>)
Set Selection(FC Grid, F58AG002, "DOCO", <Equal To>, FI mnDocumentOrderInvoiceE, <And>)
Set Selection(FC Grid, F58AG002, "GLC", <Equal To>, FI szGlClass, <And>)
Press Button(HC F&ind)
End If


注:对于自己加筛选条件,需要在所有筛选条件前面加个 clear selection事件------------由于form手动加的条件会累加!!!!!

如果想WA的add按钮进的编辑画面添加完后能回到查询画面,需要在WB的post 初始化事件里 加个事件【Set Save Behavior On OK(<Save and Close: Only On Form>)】

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值