Я использую кендо в своем проекте. в компоненте datagrid таблица с шириной класса k-grid-table равна 0! в чем проблема ?





Ширина рассчитывается как сумма ширины всех столбцов в пикселях, только если каждый из них имеет ширину. Таким образом, у вас либо нулевые столбцы, либо все они имеют нулевую ширину.
Вот фактический код:
Grid.prototype.resetTableWidth = function () {
var totalWidth = 0;
if (!this.columnResize.colGroupMain) {
return;
}
var colElements = this.columnResize.colGroupMain.children;
for (var i = 0; i < colElements.length; i++) {
var width = colElements[i].width;
if (!width) {
return;
}
totalWidth += parseFloat(width.toString());
}
totalWidth = Math.round(totalWidth);
if (this._header) {
this._header.setWidth(totalWidth);
}
if (this.vs.table) {
this.vs.table.style.width = totalWidth + 'px';
}
};
От https://unpkg.com/@progress/[email protected]/dist/es/Grid.js (текущая последняя версия для разработчиков)
Укажите соответствующий код в вопросе.