これはjsGridによって構築されたグリッドの前に表示するアプリケーション側の詳細を取得するサンプルプロジェクトのjQueryコードです。jsGridを使用して項目をドロップダウンリストに追加する方法は?
$("#part_table").jsGrid({
height: "auto",
width: "100%",
autoload: true,
editing: true,
sorting: true,
paging: true,
pageSize: 10,
inserting: true,
loadIndication: false,
filtering: true,
headerRowClass: 'table-green-header',
controller: {
loadData: function (filter) {
function.....
},
updateItem: function (item) {
function.....
}
},
fields: [
{ name: "Id", type: "number", visible: false },
{
name: "CatalogueId", type: "select", **items**: catalouges, valueField: "Id", textField: "CatalougeName", selectedIndex : -1 , title: "Catalouge Name", align: "center"
},
{ name: "DistributorPrice", type: "number", title: "Distributor Price", align: "center", filtering: false, sorting: false },
{ name: "IsActive", type: "checkbox", filtering: false, sorting: false },
{ type: "control" }
],
rowClick: function (args) {
return false;
},
});
誰でも、AJAXコール経由でアプリケーション側に電話することで項目のリストを取得する方法を言うことができますか?
おかげ
の例を見つけることができます。この方法でデータをグリッドに読み込むことができます。しかし、私のグリッドはドロップダウンリスト(1対多の関係)を持っています。そして、私は編集モードに行きたい、そのドロップダウンを埋める必要があります.jsgridにドロップダウンリストにデータリストを設定するフィールドプロパティがあります。しかし、私はそこにAJAX呼び出しを介してデータを読み込むチャンスがあることを知りたいと思っています。 – dush88c