jQuery MiniUI

 找回密码
 立即注册
查看: 5262|回复: 13
打印 上一主题 下一主题

tabs 使用问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-3-18 17:18:56 |只看该作者 |倒序浏览
<div id="docsec" title="文档夹权限" url="/commdesktop!folderpermissions.do"></div>
<div id="docprop" title="文档属性" url="/commdesktop!fileProperty.do"></div>

这是我的tabs 我想每次单击tab页获取当前tab的url 但是 每次单击tab页的 获取的URL 是这样的
第一次------------

commdesktop!fileProperty.do


第二次------------http://localhost:8080/cmrepository//commdesktop!fileProperty.do
第三次 ------------http://localhost:8080/cmrepository/http://localhost:8080/cmrepository//commdesktop!fileProperty.do
第n次-----------------------累加的形式
我只想每次单击tab页的时候 只获取 第一次的这种url

commdesktop!fileProperty.do


如何解决呢



Rank: 8Rank: 8

沙发
发表于 2015-3-18 17:22:05 |只看该作者
把相关的代码贴出来

Rank: 2

板凳
发表于 2015-3-18 17:26:00 |只看该作者
dforce 发表于 2015-3-18 17:22
把相关的代码贴出来

var record = grid.getSelected();
               var jsonData=mini.encode(record);
               var tab1=e.tab;
               mini.alert("tab"+tab1.url);
               var path="<%=basePath%>"+tab1.url;
               mini.get("mainTabs1").loadTab(path, tab1, QueryUser_Base_c, "");

Rank: 8Rank: 8

地板
发表于 2015-3-19 09:42:24 |只看该作者
zsl2677 发表于 2015-3-18 17:26
var record = grid.getSelected();
               var jsonData=mini.encode(record);
                ...

你是在什么事件里处理的
本地模拟了一下你代码,获取的url都是正常的

Rank: 2

5#
发表于 2015-3-19 09:44:34 |只看该作者
felt 发表于 2015-3-19 09:42
你是在什么事件里处理的
本地模拟了一下你代码,获取的url都是正常的

onactivechanged="onActiveChanged"  这个事件

Rank: 8Rank: 8

6#
发表于 2015-3-19 10:20:19 |只看该作者
zsl2677 发表于 2015-3-19 09:44
onactivechanged="onActiveChanged"  这个事件

看起来是"<%=basePath%>"的问题
你每次运行一次都多加一次

Rank: 2

7#
发表于 2015-3-19 11:15:46 |只看该作者
felt 发表于 2015-3-19 10:20
看起来是""的问题
你每次运行一次都多加一次

我怀疑是tabs 的问题 每运行一次 获取tab页当前的url, 但是我只想 获取 <div id="docprop" title="文档属性" url="/commdesktop!fileProperty.do"></div> 标签页div 中的url 该如何解决这问题呢 path 也试过了  也是不行

Rank: 8Rank: 8

8#
发表于 2015-3-19 11:29:38 |只看该作者
zsl2677 发表于 2015-3-19 11:15
我怀疑是tabs 的问题 每运行一次 获取tab页当前的url, 但是我只想 获取  标签页div 中的url 该如何解决 ...

你把"<%=basePath%>"去掉看看

Rank: 2

9#
发表于 2015-3-19 11:41:34 |只看该作者
felt 发表于 2015-3-19 11:29
你把""去掉看看

我 mini.alert(tab.url) 跟path 无关

Rank: 8Rank: 8

10#
发表于 2015-3-19 13:05:30 |只看该作者
zsl2677 发表于 2015-3-19 11:41
我 mini.alert(tab.url) 跟path 无关

http://localhost:8080/cmrepository//
这个不就是你每次多出来的东西,不就是你的bootpath这个

Archiver|普加软件

GMT+8, 2024-10-7 09:19 , Processed in 1.070096 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部