javascript
  • jquery
  • datagrid
  • jqgrid
  • nested
  • 2017-09-14 1 views 0 likes 
    0

    저는 JQGrid 4.0을 사용하고 있습니다. 열 머리글이 생성되는 지점에서 다른 중첩 수준에 대해 다른 CSS를 사용하려면 jquery.jqGrid.src.js의 2039 행에 있습니다. JQGrid의 격자 중첩 레벨을 알고 있습니다.

    thead += "<th id='"+ts.p.id+"_"+ts.p.colModel[i].name+"' role='columnheader' class='ui-state-default ui-th-column ui-th-"+dir+"'"+ tooltip+">"; 
    

    나는 크롬 개발 도구를 사용하여 런타임시 범위에서 다른 변수와 객체를보고했지만, 아무 소용.

    필자가 생각하기에 JQGrid는 엔터프라이즈 프레임 워크에 포함되어 있으며 최신 버전으로 쉽게 업그레이드 할 수 없습니다. 그렇지 않으면 Free-JQGrid로 업그레이드 할 것입니다.

    할 수 있습니까?

    +0

    나는 당신이 필요로하는 바를 정확히 이해하고 있는지 확신 할 수 없다. [grid with subgrid] (http://www.trirand.com/jqgridwiki/doku.php?id=wiki:subgrid_as_grid) 또는 '레벨 격자 중첩'의 의미는 무엇입니까? "* 중첩의 수준을 아는 것"에서 당신이 의미하는 바는 무엇입니까? 예를 들어 jqGrid의 사용자 정의 옵션을 지정할 수 있습니다 (예 : 'level : 3'). 'datatype' 나'colModel'과 같은 다른 매개 변수를 얻을 수있는 것과 같은 방식으로'getGridParam' 메소드를 사용하여 옵션을 얻을 수 있습니다. 아니면 [열 그룹화] (http://www.trirand.com/jqgridwiki/doku.php?id=wiki:groupingheadar)를 구현하고 싶습니까? – Oleg

    +0

    예, 서브 그리드를 의미합니다. 하위 그리드의 중첩 수준에 따라 다른 클래스를 추가하려면 코드를 수정해야합니다. –

    +0

    좀 더 정확히 설명해 주시겠습니까? 어떤 수업을 설정해야합니까? 왜 이해가 안되나요? jqGrid의 코드를 수정해야하는 이유는 무엇입니까? – Oleg

    답변

    0

    Subgrid as grid 개념을 따르는 경우 하위 격자는 수동으로 생성됩니다. 따라서 각 하위 그룹에 대해 레벨을 나타내는 속성을 추가 할 수 있으며 새 하위 레벨을 확장 할 때 상위에서이 속성에 액세스 할 수 있습니다.

    관련 문제