2013-02-25 1 views
0

내가 그러나 내가 어떤 어려움을 겪고 있어요는 ExtJS에서 하위 열 몇 가지 열 머리글 그룹을 추가하는 것을 시도하고있다 ... 나는 우리가에 대한 설정을 지정할 때 알고의 ExtJS의 열 및 하위 열을 추가 4.1.3

gridpanel, 우리는 하위 그룹이

columns[{ 
    text: 'column1', 
    columns[{ 
     text: 'subcolumn' 
    }] 
}} 

이 괜찮는, 그러나, 내 gridpanel 저장소로드

나는 몇 가지 코드가있을 때 동적으로이 작업을 수행하려고 즉와 열을 지정하는 구조 같은 트리를 사용할 수 있습니다 즉석에서 격자 열을 생성합니다.

retCol = new Ext.grid.column.Column({ 
     fixed: false, 
     hideable: false, 
     menuDisabled: true, 
     draggable: false, 
     sortable: false, 
     align: 'center',    
     text: monthName, 
     columns: [] 
    }); 

문제이며, 새로 나는 그것이 initialConfig에 숨겨져 공급 열에 대한 값이하지 않는 것 만들었지 만 거기 아무 소용이있다 : -/

볼 이 코드는 열 머리글을 만듭니다. 열의 배열이 없으면 하위 열을 추가 할 방법이 없습니다. 나는 '항목'설정에 추가했는데, 그 중 하나가 작동하지 않습니다 - 그리드가 된 후에는 열을 추가 할 경우, 사전에 어떤 도움을

바즈

답변

0

을/

감사합니다 그리드 reconfigure 메서드를 사용할 수 렌더링됩니다.

방금 ​​다시 질문을 읽었을 때, 재구성은 게시 한 구조에 열 설정을 제공 할 것으로 기대합니다. 동적으로 생성 된 헤더가 아닙니다.

저장소가로드되고 새 구성을 재구성하여 그리드에 전달한 후에도 동적으로 열 구성을 작성할 수 있습니다.

+0

그게 내가 뭘 하려는지, 동적으로 구성을 빌드합니다. 그러나 내 열을 만든 후에 하위 열을 추가 할 수있는 열의 배열이 없습니다. – BigBaz

+0

아니요,'columns : [{dataIndex : test, columns : [...]}]'와 같은 것을 동적으로 만들 수 있습니다. 풀 클래스로는 할 필요가 없습니다. –

+0

동적으로 열 설정 구성 :) 트릭을 수행하기 위해 간단한 배열의 개체를 사용했습니다 !! Johan에게 감사드립니다 !!! – BigBaz