appcan增加新纪录完了如何刷新主页面


1、在添加完成后,最好用appcan本身的alert控件进行消息提示:
                   success : function(data) {
                        data=JSON.parse(decodeURIComponent(data));
                        appcan.window.alert({
                            title : '提示',
                            content : data.errormsg,
                            buttons : '确定',
                            callback:function(err,data,dataType,optId){                        
                                appcan.window.evaluateScript("任务管理","reload();");
                                appcan.window.evaluateScript("添加任务","appcan.window.close();");
                            }
                        });
                        // uexWindow.back();
                        //uexWindow.windowBack(1,100);
                    },
2、说明:上面代码中的
                  data.errormsg是从返回信息中取出提示信息。这种取法是DFMsg的使用规则。
3、说明:被注掉的那两句是uexwindow控件的内容,目前来看uexwindow控件似乎与appcan.window有部分的差异,建议不要将两者混合使用。
4、说明:appcan.window.evaluateScript("任务管理","reload();");这句意思是刷新"任务管理"窗口,注意窗口名字必须跟要刷新的窗口一至。另外需要将"任务管理"窗口的主文件mywork.html,就是名字中不带_content的那个页面进行改写,将appcan.ready中的动作处理分解出来,这样任务管理窗口就可以刷新了:

<script>
        appcan.ready(function() {
            reload();
        });
        
        function reload(){
            //页面初始化
            var titHeight = $('#header').offset().height;
            appcan.frame.open("content", "mywork_content.html", 0, titHeight);
            window.onorientationchange = window.onresize = function() {
                appcan.frame.resize("content", 0, titHeight);
            }
            setMainMenu();
            
            appcan.button(".icon-search","btn-act",function(){
                uexWindow.evaluatePopoverScript("","content",'if($("#findPop").css("visibility")=="hidden"){openPop2();}else{closepop2();}');
            });
            appcan.button(".icon-setting","btn-act",function(){
                uexWindow.evaluatePopoverScript("","content",'if($("#setPop").css("visibility")=="hidden"){openPop();}else{closepop();}');
            });
            appcan.button(".icon-add","btn-act",function(){
                uexWindow.evaluatePopoverScript("","content",'if($("#addPop").css("visibility")=="hidden"){openPop3();}else{closepop3();}');
            });
        }
    </script>

5、appcan.window.evaluateScript("添加任务","appcan.window.close();");这一句的意思是将当前窗口彻底关闭掉。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阳光正好2024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值