2011-09-23 1 views
4

저는 최근에 SlickGrid를 발견했으며, 주로 다재다능하고 강력하며 성능이 우수한 (자바 스크립트를 용서하는) JavaScript 그리드이기 때문에 SlickGrid를 사용하고있는 프로젝트에서이 플러그인을 사용하려고합니다. 아직 만들어졌습니다.SlickGrid의 열 크기 조정 버그를 수정할 수 있습니까?

몇 가지 문제가 있습니다. 첫 번째는 사용자가 예상하는대로 열의 크기를 조정하지 않고 열 머리글의 크기를 조정한다는 점입니다. 많은 사람들은 이것이 실제적인 함의가 없다는 것을 빨리 지적하지만, 유용성과 우아함을 대단히 가치있게 생각합니다.

가용성에 관한 한 처음으로 열의 크기를 조정하려고 할 때 실제로 작동하지 않는다고 생각했습니다. 의심 할 여지없이 다른 사람들도 혼란 스러울 것입니다.

우아함과 마찬가지로 실제로는 실제로 물리적으로 개체를 조작한다는 의미를 완전히 깨뜨린 것입니다.

SlickGrid가 현재 프로젝트에서 제공하는 모든 기능이 실제로 필요하지는 않지만 약점이 극복 될 수 있다면 그리드가 필요할 때 모든 용도로 사용하지 않아도됩니다. 대부분의 측면에서 그것은 매우 인상적입니다.

답변

9

그리드를 초기화 할 때 syncColumnCellResize 옵션을 설정하면 사용자가 열 머리글의 크기를 조정할 때 그리드가 열의 크기를 동 기적으로 조정합니다.

var grid; 
var columns = [ ... columns stuff 
var options = { ... other options, 
       syncColumnCellResize: true 
       }; 

var data = [ ... data stuff 

grid = new Slick.Grid("#myGrid", data, columns, options);