編集および破棄コマンドを使用して、単純な剣道グリッドを作成します。
edit コマンドを実行すると、データを変更できるポップアップが表示されます。編集ウィンドウのタイトルとボタン テキスト (更新ボタンとキャンセル ボタン) をカスタマイズする必要があります。これは私のコードです:
var ds = createJSONDataSource();
function createJSONDataSource() {
var dataSource = new kendo.data.DataSource({
transport: {
autoSync: true,
read: {
type: "POST",
url: "WebServices/GetDataTest.asmx/getCustList",
dataType: "json",
contentType: mime_charset
}
},
pageSize: 5,
schema: {
data: function (data) {
if (data) {
if (serverSelectReturnsJSONString)
return $.parseJSON(data.d);
else
return data.d;
}
},
model:{
id: "customer_id",
fields: {
customer_id: { type: "string", editable: false },
name_customer: { type: "string" },
address_customer: { type: "string" }
}
}
});
var grid = $("#grid").kendoGrid({
selectable: true,
theme: "metro",
dataSource: ds,
scrollable: {
virtual: true
},
reorderable: true,
resizable: true,
pageable: true,
height: 300,
toolbar: ["save", "cancel"],
columns: [
{ field: "customer_id", title: "ID" },
{ field: "name_customer", title: "Cliente" },
{ field: "address_customer", title: "Indirizzo" },
{ field: "PI_customer", title: "Partita IVA", hidden: true },
{ field: "cap_customer", title: "CAP", hidden: true },
{ field: "city_customer", title: "Città" },
{ field: "state_customer", title: "Nazione", selected: false },
{ command: ["edit", "destroy"], title: " " }
],
filterable: true,
editable: "popup",
sortable: true,
columnMenu: {
messages: {
columns: "Scegli colonne",
filter: "Applica filtro",
sortAscending: "Ordina (ASC)",
sortDescending: "Ordina (DESC)"
}
},
groupable: {
messages: {
empty: "Trascina la colonna qui..."
}
}
});
誰かが私を助けてくれることを願っています!
前もって感謝します。