html5如何刷新保存状态,​Html5端如何在单据加载完后自动刷新WebBrower控件中的test.html页面...

Html5如何在单据加载完后自动刷新WebBrower控件中的test.html页面1、在BosIed中注册构建插件

2、在构建插件中createcontrol事件中将config参数:enableLoadCompleteEvent设置为true,示例如下。

if (e.ControlAppearance.Key.EqualsIgnoreCase("TestIframe")){

e.Control["enableLoadCompleteEvent"] = true;

}

需要清除服务端缓存

3、在嵌入test.html界面使用js编写接收事件:

function initFrameData(data) {

console.log(data);

}

用以自动更新界面数据

4、在业务插件事件中调用setFrameData事件预存数据在前端,可在AfterBindData事件中执行,示例代码如下:

public override void AfterBindData(EventArgs e){

base.AfterBindData(e);

this.View.GetControl("TestIframe").InvokeControlMethod("setFrameData", obj);

}

待嵌入式test.html加载完成会自动执行test.html中的initFrameData事件下发数据。

5、编译、重启IIS验证效果

说明:

1、待嵌入式test.html页面加载完成后,可在业务插件事件中,如:ButtonClick通过:

this.View.GetControl("TestIframe").InvokeControlMethod("exeFrameFunc", actionname, para);

执行test.html中的任意action

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值