Ecco un jsfiddle con una griglia kendo campione:Come posso impostare una proprietà di larghezza massima per le singole colonne della griglia del kendo?
http://jsfiddle.net/owlstack/Sbb5Z/1619/
Ecco dove ho impostato le colonne kendo:
$(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();
});
ho aggiunto singole larghezze per ciascuna delle colonne. Tuttavia, vorrei anche impostare una larghezza massima per ogni colonna della griglia del kendo. È possibile impostare una larghezza massima (non impostata per tutte le colonne ma larghezza massima per le singole colonne?)?
Non è possibile farlo * all'interno * dell'interfaccia utente di Kendo (l'unica proprietà di larghezza disponibile qui è quella che si è già utilizzata) ma probabilmente è possibile utilizzare ancora JavaScript per impostare una larghezza massima. Magari inserire le colonne in una matrice e quindi impostare la larghezza massima per le singole colonne in base alla loro posizione nell'array, ad es. 0, 3, 5, ecc.). Ora, se dovessi impostare la tabella usando HTML e poi chiamare la griglia ('$ (" # grid "). KendoGrid();'), allora potresti probabilmente usare CSS per impostare la larghezza massima di ogni colonna inline o con una classe. – TylerH
Hmm non va bene. Puoi mostrarmi un esempio di come impostare le colonne in un array? Grazie –
In realtà non conosco Kendo/jQuery/JavaScript, stavo solo facendo riferimento ai documenti dell'interfaccia utente di Kendo. – TylerH