2016-09-08 53 views
2

是否有一个属性或方法可以指定ShieldUI网格中列的最小宽度?ShieldUI网格列最小宽度

$("#grid1").shieldGrid({ 
       dataSource: { 
        data: products, 
        sort: [ { path: "['Category']['CategoryName']", desc: true } ], 
        filter: { field: "ProductID", value: "1" } 
       }, 
       rowHover: false, 
       columns: [ 
       "ProductName", 
       { field: "['Category']['CategoryName']", title: "CategoryName", format: "{0:c}", width: "330px" }, 
       { field: "UnitPrice", title: "Unit Price", format: "{0:c}", width: "130px" }, 
       { field: "UnitsInStock", title: "Units In Stock", width: "130px" }, 
       { field: "Discontinued", width: "130px" }, 
       { 
        buttons: [ 
          { 
           cls: "mybuttonCssClass", 
           caption: "<span class='glyphicon glyphicon-remove'></span> Delete", 
           commandName: "details", // build in - edit, delete 
           click: function (rowIndex) { 
            var grid = this; 
            // custom actions ... 
            console.log(grid.options); 
            alert(rowIndex); 
           } 
          }, 
         { commandName: "delete" } // delete, edit, expand 
        ] 
       } 
       ] 
      }); 

回答

2

是的,有一个minWidth property,像这样描述:

其中,当用户调整它的列可以采取的最小宽度。在 为了使用此属性,需要将网格的大小调整为 。