氚云学习3——弹框

按钮控件在点击之后,先触法的是前端的BeforeSubmit,然后触发后端的OnSubmit,最后触发前端的AfterSubmit

前端弹框

一、提示弹框

IShowWarn(“str”);
IShowError(“str”);
IShowSuccess(“str”);
共有三种普通的弹框,用于弹出提示信息(警告、错误、成功)
在AfterSubmit写:

if(action=="F000001")
{
	$.IShowWarn("点击了IShowWarn按钮");
}
二、弹出确认窗口

IConFirm,用于弹出提示校验框,确认则提交,取消就不提交,但这个方法不组成线程,会出现还未点击就已经自动提交的问题出现,因此,最好不用
在前端OnValidate中写:

$.IConfirm("提示","是否提交",function(data)){
//data为按钮的返回值,确认为true,取消为false
	if(data){
	//事件1
	}
	else(!data){//事件2
	}
}

改用return confirm(“是否提交?”);

三、弹出表单

$.IShowForm(schemaCode, objectId, checkIsChange);

schemaCode:表单编码;objectId;表单数据Id;checkIsChange:关闭时,是否感知变化;

$.IShowForm(“F67c89495df154ab69ede62c1b61a0658”, “”, flase);
//如果ObjectId为空,那么就是创建一个表单,如果不为空,就是弹出相应的表单数据

IShowForm加强版

后端弹框

response.Infos.Add(“str”);//和ISowWarn类似的一个弹框,但会阻止表单的提交。通常在OnSubmit中使用
response.Message(“str”);不能在OnSubmit中使用,会被前端弹框覆盖

response.Errors.Add(“str”);//和IShowError弹框类似,但也会阻止表单的提交,通常在OnSubmit中使用。

案例

列表设计可以给表单增加一个新的自定义按钮,(就是诸如新增、导入、导出的按钮),可以点击这个新的按钮弹出一个其他的新的表单。
在列表设计——列表设置——设置功能按钮——新增自定义按钮——按钮命名为计算薪资,编码为test
在表单设计创建一个新的表单——命名为计算薪资
在列表设计的前端代码中,在按钮执行前事件ActionPreDo中写:

if(actionCode==''test'){
	$.IShowForm(“F67c89495df154ab69ede62c1b61a0658”, “”, flase);
}
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值