jQuery MiniUI

标题: 请教楼主及各位布局高手,以下如图能否实现 [打印本页]

作者: hw32357    时间: 2014-9-29 22:12:21     标题: 请教楼主及各位布局高手,以下如图能否实现

[attach]5235[/attach]
如图所示,
左边也是TABS的页面,右边也是一样
左边有4个 TAB页面固定,不能删除
点击左边的某条数据,在右边增加一个tab页面,里面放的该数据的详情。
个人觉得,比TREE 更加直观,当然,内容没有TREE放的多。

作者: dforce    时间: 2014-9-30 09:19:17

可以,左边的tab里面的表格行上绑定点击事件操作,和outlookmenu例子差不多的
作者: hw32357    时间: 2014-11-17 21:41:45

楼主,实在搞不定。我都要崩溃了
能否给点代码学习下呢。
左边的tabs里不同的tab url对应的 都是不同的页面。那这些个页面里的 grade里的数据都要捆绑 点击事件吗?不同的页面的点击事件,右边的main tabs 能 加载吗
作者: hw32357    时间: 2014-11-17 22:25:35

[attach]5496[/attach][attach]5497[/attach]
楼主,页面我是这样写,能够实现右边的效果,但是,左边tabs里 都是另外单独的页面。咋么 在哪里捆绑datagrid里双击事件,让右边的maintabs里加载呢。
给个例子学习学习,谢谢啦


作者: hw32357    时间: 2014-11-18 00:15:44

楼主,这是你对其他类似问题的回答。
top["win"]是跨页面调用的方法
在a页面中定义top["win"]=window
其他页面调用a页面的方法只要用top["win"].xxxx()就可以了,不需要管2个页面的层级关系

可是我用了之后说语法错误。我贴下看看:
a页有个tabs, b页是一个
a页:
    <script type="text/javascript">
        top["win"]=window;
        
        mini.parse();
        var tabs = mini.get("mainTabs");
        function onClick() {
        var tab = tabs.getActiveTab();
            tabs.loadTab("EditInquery.aspx", tab);

        }
     
b页 是一个 datagrid
里面的捆绑事件:
<div id="datagrid1" class="mini-datagrid" style="width:320px;height:400px;" onrowdblclick="top["win"].onclick()"    url="data/miniInquery.aspx?method=SearchInquery"  idField="id" allowResize="true"
    ondrawgroup="onDrawGroup" collapseGroupOnLoad="false" showColumnsMenu="true"
>   

这样是报语法错误。请赐教!谢谢
作者: felt    时间: 2014-11-18 09:38:46

hw32357 发表于 2014-11-18 00:15
楼主,这是你对其他类似问题的回答。
top["win"]是跨页面调用的方法
在a页面中定义top["win"]=window

onrowdblclick="top["win"].onclick()"   
你引号能这样用?
作者: hw32357    时间: 2014-11-18 16:41:19

felt 发表于 2014-11-18 09:38
onrowdblclick="top["win"].onclick()"   
你引号能这样用?


请问该怎么写.谢谢!
作者: felt    时间: 2014-11-18 17:22:49

hw32357 发表于 2014-11-18 16:41
请问该怎么写.谢谢!

你这引号都没对应啊
作者: hw32357    时间: 2014-11-18 17:45:06

felt 发表于 2014-11-18 17:22
你这引号都没对应啊

是啊,是没对,所以问下要怎么写
我试了很多种都是错的.
作者: hw32357    时间: 2014-11-18 20:28:06

felt 发表于 2014-11-18 17:22
你这引号都没对应啊


引号这个我弄好了,已经成功了,现在又有一个问题,关于传参数.
我调用 top["win"].addTabfromLfi()  这个方法,需要把两个参数传到 父页的这个方法里。
请问怎么传?一个是ID 一个是姓名?

作者: dforce    时间: 2014-11-19 09:22:12

hw32357 发表于 2014-11-18 20:28
引号这个我弄好了,已经成功了,现在又有一个问题,关于传参数.
我调用 top["win"].addTabfromLfi()  这个 ...

addTabfromLfi这个方法不是可以带参数
作者: hw32357    时间: 2014-11-19 17:05:51

dforce 发表于 2014-11-19 09:22
addTabfromLfi这个方法不是可以带参数

学会了,非常感谢帮主.




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2