FineUI 官方论坛

标题: FineUI 3的行扩展列能否打开指定的行 [打印本页]

作者: zmbqlxb    时间: 2014-9-10 17:26
标题: FineUI 3的行扩展列能否打开指定的行
FineUI 3的行扩展列能否打开指定的行
后台或者前台都可以


作者: 夏雨雪(joe)    时间: 2014-9-30 15:00
可以参考一下,但好像有些问题,firefox下正常,IE8有时候造成IE崩溃,原因不知道。
我这个代码是在扩展列里面插入一个iframe的功能。
<script type="text/javascript">
        //展开一行
        function expandRow(id, num) {
            if (gridClientID == undefined || id=="" || num=="") return;
                var grid = F(gridClientID);
                var store = grid.getStore();
                var expander = grid.getPlugin(gridClientID + '_rowexpander');
                var record = store.getAt(num);
                var url = "<iframe src='/Manage/DFProjectInfo/SPProjectInfoList.aspx?id=" + id + "' name='subiframe' frameborder='0' style='height:100%;width: 100%; overflow: auto;'></iframe>";
                record = record.set("expander", url);
                //expander.toggleRow(num, record);
        }

        //页面第一个加载完毕后执行的函数
        F.ready(function () {
            $(".x-grid-row-expander").live('click',function () {
                var tr = $(this).closest("tr");
                var num = tr.attr("data-recordindex");
                var Id = $(".grow" + num).attr("id");
                expandRow(Id, num);
            });
        });

        // 页面AJAX回发后执行的函数
        F.ajaxReady(function () {
           
        });
    </script>




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4