Как автоматически вписать первый столбец в Kendo TreeList ТОЛЬКО, если ширина столбца <maxInt? - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть Kendo TreeList и я хочу автоматически установить первый столбец на DataBound и OnExpand.Но если столбец будет ярче, чем maxInt, он не должен соответствовать (и оставаться на той же ширине).Поэтому я хочу что-то вроде

var width = /*treelist.columns[0].width*/;
var max = /*some int*/;
if(width < max){
   treelist.autoFitColumn(0);
}

Но я не нашел простой метод getWidth ()

Кроме того, было бы неплохо, если есть способ установитьширина вручную (чтобы установить максимальную ширину на основе данных).

1 Ответ

0 голосов
/ 14 декабря 2018

Это даст ширину первого столбца:

                dataBound:function(e){
                  let column = $('td').first()
                  let columnWidth = column[0].clientWidth
...