2014-01-17 92 views
0

我想調整列中鼠標指針生成的網格 我已啓用可調整大小選項在每列 但列不可用鼠標指針調整slickgrid列可調整大小選項不工作/如何使用鼠標指針調整光滑網格列

但在slickgrid中給出的例子。列可調

如何使我的網格列可調。 (我在Chrome瀏覽器中驗證過)

+0

您是否提供了任何最小寬度和最大寬度值?如果兩者都是相同的,你不能明顯調整大小... –

+0

沒有最小寬度和最大寬度值給出 – user3206666

+0

好的......你可以上傳你的代碼到JS小提琴和共享鏈接 –

回答

0

SlickGrid已經在slick.grid.js中設置了默認列選項。默認列選項設置如下。

var columnDefaults = { 
    name: "", 
    resizable: true, 
    sortable: false, 
    minWidth: 30, 
    rerenderOnResize: false, 
    headerCssClass: null, 
    defaultSortAsc: true 
}; 

如果仍然遇到錯誤,請上傳你的代碼jsfiddle和共享的鏈接。

2

使用outerWidth設置列的上一個寬度時出現問題。在功能setupColumnResize()在.dragstart綁定在slickgrid更改

columnElements.each(function (i, e) { 
    columns[i].previousWidth = $(e).outerWidth(); 
}); 

columnElements.each(function (i, e) { 
    columns[i].previousWidth = $(e).width(); 
}); 

應該工作。

+0

這會在拖動時造成一些奇怪的跳動。它實際上應該是'$(e).outerWidth(false)' –

相關問題