2016-08-31 1 views
0

Versuchen, dies mit dem Webix Treetable zu bekommen. Ich kann nur feste rowHeight Eigenschaft festlegen. Also hier begegne mir zwei Probleme:Ist es möglich, die unterschiedliche Höhe für die treetablen Linien einzustellen?

  • Höhe der Zeilen
  • Position der 'Plus' Icons (immer oben)

Aktuell TreeTable config

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

-Code Beispiel: http://webix.com/snippet/23a6b79f

Antwort

1

Sie können das Attribut $ height in Daten verwenden, wie im Beispiel. Wenn Sie Daten remotely laden, können Sie es offensichtlich übergeben.

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

Sie haben auch rowHeight und rowLineHeight entfernen –

+0

nicht darüber Bescheid wissen Haben, danke! – letItReign

Verwandte Themen