2014-04-11 1 views

답변

1

내가 CSS-솔루션, 예를 추측 경우 행을 렌더링하지 않습니다 display:none;, 괜찮습니까? 당신이 그 클래스에 원하는 스타일을 적용 후

... 
options.row = Backgrid.Row.extend({ 
    className: function() { 
    return this.model.get('property') == 1 ? 'renderme' : 'hideme'; 
    } 
}); 
var grid = new Backgrid.Grid(options); 

을 그리고 : 따라서, 당신은 당신이 사용하는 행 모델 (백본 기본 기능)을 확장하여 클래스 이름과 함께 플레이 할 수있다. 은 물론, 당신은 그것을 확장하여 Backgrid.Rowrender -method을 무시하고이 모델의 속성을 확인하지만, 당신은뿐만 아니라 Backgrid.Body을 무시 끝낼 것입니다 수 있습니다.

더 유연한 다목적 솔루션 인 CSS 클래스 이름을 사용하고 있습니다.

+0

표시되지 않는 것을 렌더링하는 것은 이상적이지 않습니다. 하지만 네, 그 일을하는 한 가지 방법입니다, 감사합니다. – uglymunky

관련 문제