Вот jsfiddle с образцом кендо сетки:Как установить свойство max-width для отдельных столбцов сетки kendo?
http://jsfiddle.net/owlstack/Sbb5Z/1619/
Вот где я поставил столбцы кендо:
$(document).ready(function() {
var grid = $("#grid").kendoGrid({
dataSource: {
data: createRandomData(10),
schema: {
model: {
fields: {
FirstName: {
type: "string"
},
LastName: {
type: "string"
},
City: {
type: "string"
},
Title: {
type: "string"
},
BirthDate: {
type: "date"
},
Age: {
type: "number"
}
}
}
},
pageSize: 10
},
height: 500,
scrollable: true,
sortable: true,
selectable: true,
change: onChangeSelection,
filterable: true,
pageable: true,
columns: [{
field: "FirstName",
title: "First Name",
width: "100px",
}, {
field: "LastName",
title: "Last Name",
width: "100px",
}, {
field: "City",
width: "100px",
}, {
field: "Title",
width: "105px"
}, {
field: "BirthDate",
title: "Birth Date",
template: '#= kendo.toString(BirthDate,"MM/dd/yyyy") #',
width: "90px"
}, {
field: "Age",
width: "50px"
}]
}).data("kendoGrid");
applyTooltip();
});
я добавил индивидуальные ширины для каждой из колонок. Тем не менее, я также хотел бы установить максимальную ширину для каждого столбца сетки kendo. Можно ли установить максимальную ширину (не единицу для всех столбцов, а максимальную ширину для отдельных столбцов?)?
Вы не можете сделать это * в пределах * Kendo UI (доступно только свойство ширины здесь, которое вы уже использовали), но вы, вероятно, можете использовать сам JavaScript для установки max-width. Возможно, поместите столбцы в массив, а затем установите максимальную ширину для отдельных столбцов по их месту в массиве, например. 0, 3, 5 и т. Д.). Теперь, если вы должны настроить таблицу с помощью HTML, а затем просто вызвать сетку ('$ (" # grid "). KendoGrid();'), то вы, вероятно, можете использовать CSS для установки максимальной ширины столбца col или с классом. – TylerH
Хм, это не хорошо. Можете ли вы показать мне пример настройки столбцов в массиве? Спасибо –
Я действительно не знаю Kendo/jQuery/JavaScript, я просто ссылался на документы Kendo UI. – TylerH