ligerUI的 ligerGrid動態列設置后,表頭寬度不自動增加的問題.


項目需要做一個報表,報表比較復雜,按月份查詢出用戶每天的活動情況, 即選擇特定的月份然后把該月的用戶統計情況顯示出來,同時,需要把該用戶對應該月的每天的活動情況顯示出來,..

在ligerUI中,可以在表單提交之前設置 grid的列(columns),然后在覆蓋原來定義時的列...做出來的效果是表頭的寬度沒有隨着動態的增加,導致變形...對照項目中類似的例子,發現在一個列中加一個minWith屬性之后,即可正常顯示.

eg:

//設置表頭
            grid = $("#maingrid").ligerGrid({
                columns: [
                    {display: "省份", name: 'PROVINCENAME', width:50},
                    {display: '地市', name: 'CITYNAME',width:50},
                    {display: '門店信息', columns:[
                        {display: '門店編碼', name: 'STOREID',width:80},
                        {display: '門店名稱', name: 'STORENAME',width:180},
                        {display: '門店地址', name: 'STOREADDR',minWidth:150},
                        {display: '門店渠道性質', name: 'STOREPLACENAME',width:120}
                    ]},
                    {display: '店員信息', columns:[
                            {display: '店員姓名', name: 'STAFFNAME',width:80},
                            {display: '店員手機號', name: 'STAFFMOBILE',width:120},
                            {display: '身份證號', name: 'STAFFID',width:145},
                            {display: '店員狀態', name: 'STAFFSTATUS',width:80}
                    ]}
                ],
                isScroll:true,
                height:'100%',
                dataAction: 'server',    //服務器加載
                url:'xxxurl',
                   fixedCellHeight:false,               
                frozenCheckbox: false,
                async:false,
                dataType:'server',
                delayLoad: true,
                headerRowHeight:30,
                toolbar:{ items:
                 [
                    { text: '查詢',click:onClickSearch,  icon:'search'}, {line:true },
                    { text: '導出',click:doExport,  icon:'down' },{ line:true }
                 ]
                },                                   
                rowHeight:30,
                enabledSort:false,
                root :'Rows',                       //數據源字段名
                record:'Total',                     //數據源記錄數字段名
                pageParmName :'page',        //頁索引參數名,(提交給服務器)
                pagesizeParmName:'pagesize'         //頁記錄數參數名,(提交給服務器)
            });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM