成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

ExtJS5.1.2實現雙表頭動態(tài)列

需求:用ExtJS5.1.2制作以下Grid效果(其中列3是動態(tài)的):
ExtJS3的實現方式和5不一樣。
ExtJS5.1.2 實現雙表頭動態(tài)列

創(chuàng)新互聯專注于古丈網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供古丈營銷型網站建設,古丈網站制作、古丈網頁設計、古丈網站官網定制、重慶小程序開發(fā)公司服務,打造古丈網絡公司原創(chuàng)品牌,更為您提供古丈網站排名全網營銷落地服務。

基本代碼:
為了實現雙表頭,需要嵌套columns。

{
    id : 'grid1',
    xtype : 'grid'
    columns : [{
            header : '列1',
            xtype : 'gridcolumn'
        }, {
            header : '列2',
            xtype : 'gridcolumn'
        }, {
            header : '列3',
            xtype : 'gridcolumn',
            columns : [{
                    header : '列3-1',
                    xtype : 'gridcolumn'
                } , {
                    header : '列3-2',
                    xtype : 'gridcolumn'
                }, {
                    header : '列3-3',
                    xtype : 'gridcolumn'
                }]
        }]
}

解決思路:

  1. 先顯示所有動態(tài)列,然后隱藏。
    --> 失敗,使用Ext.getCmp(id).hide()或者show()會導致頁面無響應。這個方法在單表頭的時候沒有問題。

  2. 先全部按單列(不嵌套columns)顯示,然后使用hide()隱藏不需要的列,再合并第一行表頭。
    --> 目前沒有找到實現方法。

  3. 動態(tài)追加列3。
    --> 使用columnManager.secondHeaderCt.insert(指定位置, column數組)或者add(column數組)。
    代碼樣本:
    var columnList = [];
    columns.push({
        header : '列3-1',
        xtype : 'gridcolumn'
    }, {
        header : '列3-2',
        xtype : 'gridcolumn'
    }, {
        header : '列3-3',
        xtype : 'gridcolumn'
    });
    var grid = Ext.getCmp('grid1');
    grid.columnManager.secondHeaderCt.add(
        xtype : 'gridcolumn',
        header : '列3',
        columns : columnList
    );

ExtJS并不建議使用Ext.grid.ColumnManager,官方API也找不到grid.columnManager.secondHeaderCt,可以通過Chrome/F12/Console/輸入“Ext.getCmp('grid').columnManager”找到secondHeaderCt。
ExtJS5.1.2 實現雙表頭動態(tài)列

ExtJS5.1.2 實現雙表頭動態(tài)列

網頁題目:ExtJS5.1.2實現雙表頭動態(tài)列
文章鏈接:http://jinyejixie.com/article30/peocpo.html

成都網站建設公司_創(chuàng)新互聯,為您提供營銷型網站建設、標簽優(yōu)化品牌網站設計、網站營銷、自適應網站定制網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

手機網站建設
盐城市| 巴林右旗| 萝北县| 嘉祥县| 剑川县| 中宁县| 安庆市| 通州市| 专栏| 元朗区| 丹寨县| 大理市| 亳州市| 安达市| 丁青县| 开封县| 康定县| 芮城县| 芦溪县| 宁陕县| 阿图什市| 萨迦县| 寻乌县| 咸阳市| 康乐县| 甘谷县| 文化| 逊克县| 靖江市| 额济纳旗| 安义县| 双流县| 新田县| 盐城市| 新巴尔虎左旗| 秭归县| 孝昌县| 鹰潭市| 新巴尔虎左旗| 视频| 凌云县|