2016-07-04 4 views
0

В настоящее время я разрабатываю таблицу с использованием сетки dhtmlx. Мне нужно выполнить построение ниже таблицы. Я пробовал много способов достичь этого, но я не смог применить colspan и свернуть для того же элемента td в заголовке.colspan и сбой для одного заголовка - возможно?

Пожалуйста, проверьте вложение и помогите мне получить точный результат.

enter image description here

+0

Не могли бы вы предоставить ваш код? Что вы пробовали? – abarisone

+0

Извините, поскольку данные извлекаются из внешнего коннекта, который является конфиденциальным, я не смог показать свои коды. Не могли бы вы поделиться, если у вас есть предложения по достижению точного поведения, как в приведенном выше скриншоте? –

ответ

1

Такой выход не доступен с использованием расширения column_collapse. Но вы можете разместить любой html-контент в своем заголовке и скрыть нужные столбцы при нажатии на него. В качестве сквозняка:

function hiding(){ 
    if (!collapse){ 
    myGrid.setColumnHidden(2,true) 
    myGrid.setColumnHidden(3,true) 
    myGrid.setColumnHidden(4,true) 
    document.getElementById("collapse").value="show" 
    collapse=true 
    } 
    else 
    { 
      myGrid.setColumnHidden(3,true) 
    myGrid.setColumnHidden(2,false) 
    myGrid.setColumnHidden(3,false) 
    myGrid.setColumnHidden(4,false) 
    document.getElementById("collapse").value="hide" 
    collapse=false 
    } 
} 

     myGrid.setHeader("<input type='button' id='collapse' value='hide' onclick='(arguments[0]||window.event).cancelBubble=true;hiding()'>,#cspan,#cspan,#cspan,#cspan"); 
     myGrid.attachHeader("1,2,3,4,5") 
+0

Благодарим вас за ответ. Я проверю это только на следующую неделю и дам вам знать. –