Как отобразить все ширины столбцов таблицы Kendo в предупреждении JavaScript?Как получить ширину столбца сетки Kendo
Я пытался это,
alert(JSON.stringify(grid.column));
, но все, что мне нужно, это ширина столбца.
Как отобразить все ширины столбцов таблицы Kendo в предупреждении JavaScript?Как получить ширину столбца сетки Kendo
Я пытался это,
alert(JSON.stringify(grid.column));
, но все, что мне нужно, это ширина столбца.
Если ваша сетка имеет ширину каждого столбца, указанного в конфигурации сетки, вы можете получить каждую ширину столбца на объекте столбца сетки.
Если ваша сетка автоматическая калибровка столбцов, вам необходимо получить доступ к базовой таблице и использовать offsetWidth
в ячейке таблицы.
var grid = $("#grid").data("kendoGrid");
var columnWidths = [];
$.each(grid.columns, function(i, col) {
var colItem = {
field: col.field,
width: grid.table[0].rows[0].cells[i].offsetWidth
};
columnWidths.push(colItem);
});
alert(JSON.stringify(columnWidths));
См рабочий образец на Kendo Dojo
ли ширина вашей колонки, указанные в конфигурации сетки, или интервалы между ними сетка автоматически, или оба? –