2016-08-31 7 views
0

Попытка получить это с помощью Webix Treetable. Я могу установить только фиксированное свойство rowHeight. Так вот я сталкиваюсь с двумя проблемами:Можно ли установить разную высоту для тройных линий?

  • Высота строк
  • Положения 'плюс' иконок (всегда сверху)

Current TreeTable конфига

rowHeight:100, rowLineHeight:34, 
    columns:[{ 
    id:"value", 
    template:"{common.treetable()} #value#", 
    fillspace:true 
}], 

код образец: http://webix.com/snippet/23a6b79f

ответ

1

Вы можете использовать атрибут $ height в данных, как в примере. Если вы загружаете данные удаленно, вы можете, очевидно, передать их.

webix.ui({ 
    view:"treetable", 
    rowHeight:100, rowLineHeight:34, 
    columns:[{ 
    id:"value", 
    template:"{common.treetable()} #value#", 
    fillspace:true 
    }],  
    data: [{ 
    id:1, 
    $height:30, 
    value:"Root", 
    open:true, 
    data:[{ 
     id:"11", 
     value:"Text 1<br>Text 2<br>Text 3", 
     data:[ 
     { id:"111", value:"Should be small too", $height:30} 
     ] 
    }] 
    }] 
}); 

http://webix.com/snippet/59a17d61

+0

Вы должны также удалить RowHeight и rowLineHeight –

+0

Не знал об этом, спасибо! – letItReign

Смежные вопросы