jQuery MiniUI
标题: tabs 使用问题 [打印本页]
作者: zsl2677 时间: 2015-3-18 17:18:56 标题: tabs 使用问题
<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
如何解决呢
作者: dforce 时间: 2015-3-18 17:22:05
把相关的代码贴出来
作者: zsl2677 时间: 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, "");
作者: felt 时间: 2015-3-19 09:42:24
zsl2677 发表于 2015-3-18 17:26
var record = grid.getSelected();
var jsonData=mini.encode(record);
...
你是在什么事件里处理的
本地模拟了一下你代码,获取的url都是正常的
作者: zsl2677 时间: 2015-3-19 09:44:34
felt 发表于 2015-3-19 09:42
你是在什么事件里处理的
本地模拟了一下你代码,获取的url都是正常的
onactivechanged="onActiveChanged" 这个事件
作者: felt 时间: 2015-3-19 10:20:19
zsl2677 发表于 2015-3-19 09:44
onactivechanged="onActiveChanged" 这个事件
看起来是"<%=basePath%>"的问题
你每次运行一次都多加一次
作者: zsl2677 时间: 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 也试过了 也是不行
作者: felt 时间: 2015-3-19 11:29:38
zsl2677 发表于 2015-3-19 11:15
我怀疑是tabs 的问题 每运行一次 获取tab页当前的url, 但是我只想 获取 标签页div 中的url 该如何解决 ...
你把"<%=basePath%>"去掉看看
作者: zsl2677 时间: 2015-3-19 11:41:34
felt 发表于 2015-3-19 11:29
你把""去掉看看
我 mini.alert(tab.url) 跟path 无关
作者: felt 时间: 2015-3-19 13:05:30
zsl2677 发表于 2015-3-19 11:41
我 mini.alert(tab.url) 跟path 无关
http://localhost:8080/cmrepository//
这个不就是你每次多出来的东西,不就是你的bootpath这个
作者: zsl2677 时间: 2015-3-19 13:16:47
felt 发表于 2015-3-19 13:05
http://localhost:8080/cmrepository//
这个不就是你每次多出来的东西,不就是你的bootpath这个
...
没有这path跳转不到 url这个Action
作者: felt 时间: 2015-3-19 13:26:14
zsl2677 发表于 2015-3-19 13:16
没有这path跳转不到 url这个Action
那你拼接url的自己处理字符串,把多余的bootpath去掉
作者: zsl2677 时间: 2015-3-19 13:58:11
felt 发表于 2015-3-19 13:26
那你拼接url的自己处理字符串,把多余的bootpath去掉
明显的是这个组件的问题
作者: felt 时间: 2015-3-19 14:22:28
zsl2677 发表于 2015-3-19 13:58
明显的是这个组件的问题
你第一次拼接了一次bootpath上去,第二次获取到的是有bootpath的url字符串,你又拼接了一次bootpath上去,是不是会有2个bootpath
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) |
Powered by Discuz! X2 |