jui(DWZ)编辑成功跳转到ios控制器跳转的其他方法,无法实现

23535人阅读
DWZ——JUI(26)
& navTab的刷新在doc文件里也有说明
& 首先 在form表单里指定好回调函数
* &form action=&/user.do?method=save& onsubmit=&return validateCallback(this, navTabAjaxDone)&&
如果不指定回调函数的话框架会默认使用DWZ.ajaxDone()
function navTabAjaxDone(json){
DWZ.ajaxDone(json);
//注意返回的JSON的数据结构
if (json.statusCode == DWZ.statusCode.ok){
if (json.navTabId){
//把指定navTab页面标记为需要“重新载入”。注意navTabId不能是当前navTab页面的
navTab.reloadFlag(json.navTabId);
//重新载入当前navTab页面
navTabPageBreak();
if (&closeCurrent& == json.callbackType) {
setTimeout(function(){navTab.closeCurrentTab();}, 100);
} else if (&forward& == json.callbackType) {
navTab.reload(json.forwardUrl);
框架的回调函数使用在dialog,navTab 上
如果有特殊的需求可以自己写个Ajax实现在回调函数中 使用
navTabPageBreak() ; 就可以刷新当前的navTab
当然也可以实现局部刷新 相见 navTabPageBreak() ;
dwzPageBreak() 函数说明
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:206773次
积分:2387
积分:2387
排名:第10956名
原创:26篇
评论:165条
(2)(2)(2)(3)(3)(1)(1)(1)(2)(1)(8)(2)(1)4843人阅读
DWZ——JUI(26)
DWZ (JUI) 教程 再谈Session超时操作
& 最近有朋友问到session超时的问题,是自己发送Ajax请求 但是并没有弹出 超时登陆框
&关于 Session 超时 我在另一篇文章中已经提到,如果是使用的DWZ自身的操作,可以看看那篇文章
&如果是自己写的AJax请求的话,只需写出自己的回调函数就行了,我这里就写一个简单的列子
$.post(&xxx.do&,{},function(res){
//DWZ.statusCode.timeout) 看配置相关文章
if(res.statusCode==DWZ.statusCode.timeout){
DWZ.loadLogin();
................
},&json&);
这是是loadLogin 方法的代码& 大概看看就知道什么意思
loadLogin:function(){
if ($.pdialog && DWZ._set.loginTitle) {
//打开登录窗口
$.pdialog.open(DWZ._set.loginUrl, &login&, DWZ._set.loginTitle, {mask:true,width:520,height:260});
//跳转到登录页面
&window.location = DWZ._set.loginU
希望对大家有帮助
转载请标明出处&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:206774次
积分:2387
积分:2387
排名:第10956名
原创:26篇
评论:165条
(2)(2)(2)(3)(3)(1)(1)(1)(2)(1)(8)(2)(1)DWZ官方微博
DWZ富客户端框架
DWZ官方微博:
DWZ系列开源项目:
常见问题及解决:
Error loading XML document: dwz.frag.xml
直接用IE打开index.html弹出一个对话框:Error loading XML document: dwz.frag.xml
原因:没有加载成功dwz.frag.xml。IE ajax laod本地文件有限制, 是ie安全级别的问题, 不是框架的问题。
解决方法:部署到apache 等 Web容器下。
如何精简JS:
1) dwz.min.js替换全部dwz.*.js (注意:替换时下面dwz.regional.zh.js还需要引入
2) demo index页面head中引入的几个第三方JS库也可以根据项目情况删除:
js/jquery.cookie.js
用于cookie中纪录jUI主题theme,下次打开浏览器时纪录用户选择的主题风格
js/jquery.validate.js
用于form表单验证
js/jquery.bgiframe.js
用于解决IE6 dialog盖不住navTab页面中的select问题
xheditor/xheditor-1.2.2.min.js 在线编辑器
xheditor/xheditor_lang/zh-cn.js 在线编辑器国际化
uploadify/scripts/jquery.uploadify.min.js 多文件上传
有偿服务(公司培训,技术支持,解决使用jUI过程中出现的全部疑难问题):
合作电话:010-
技术支持:5
邮箱:support@jui.org> DWZ (JUI) 分页判断是不是超过最大页数
DWZ (JUI) 分页判断是不是超过最大页数
xlfzyy & &
发布时间: & &
浏览:61 & &
回复:0 & &
悬赏:0.0希赛币
DWZ (JUI) 分页判断是否超过最大页数  修改dwz.pagination.js中的代码:
  $this.find(setting.jumpto$).each(function(){
var$this= $(this);
var$inputBox = $this.find(&:text&);
var$button = $this.find(&:button&);
$button.click(function(event){
varpageNum = $inputBox.val();
if(pageNum && pageNum.isPositiveInteger()) {
// 判断是否大于总页数,如果大于则跳转到第一页 @ketayao
if(pageNum & pc.numPages()) {
pageNum = 1;
// 判断是否大于总页数,如果大于则跳转到第一页 @ketayao
dwzPageBreak({targetType:pc.targetType(), rel:pc.rel(), data: {pageNum:pageNum}});
$inputBox.keyup(function(event){
if(event.keyCode == DWZ.keyCode.ENTER) $button.click();
  当然你也可以做其他跳转逻辑。
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&

我要回帖

更多关于 b jui dwz 的文章

 

随机推荐