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

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)新互聯

手機網站建設
当雄县| 旬邑县| 湘西| 宁国市| 察隅县| 察隅县| 桂平市| 桂平市| 远安县| 拜城县| 荆门市| 永登县| 德清县| 墨玉县| 三门县| 甘肃省| 通榆县| 赤水市| 西丰县| 湖南省| 鄢陵县| 广河县| 四子王旗| 米林县| 新巴尔虎左旗| 安塞县| 兰西县| 宜都市| 南部县| 清新县| 大冶市| 汕头市| 盐城市| 介休市| 扶风县| 彭州市| 将乐县| 鲜城| 古蔺县| 翁源县| 六安市|