Meja Depan:
Salinan kode adalah sebagai berikut:
var provincestore = ext.data.store baru ({
Proxy: ext.data.httpproxy baru ({url: Basepath + "/StationManage/Station_GetProvinceJson.action"}),
Pembaca: ext.data.jsonreader baru (
{ akar: "" },
["Provinceid", "Provincename"]
)
});
// Pilih provinsi dan kota
var provinceIdadd = ext.Form new.form.comBoBox ({
Jangkar: '98%',
ID: 'ProvinceIdadd',
Nama: "ProvinceIdadd1",
Hiddenname: "Provinceid",
DisplayField: "Provincename",
Valuefield: "ProvinceID",
blankText: 'Silakan pilih provinsi tempat situs tersebut berada',
emplemtext: 'Harap pilih provinsi tempat situs tersebut berada',
FieldLabel: 'Provinsi tempat situs itu berada',
AllowBlank: Salah,
Diedit: Salah,
Pemicu: 'Semua',
Toko: Provincestore,
Penyelaman Pasukan: Benar,
Mode: 'Lokal',
SelectFocus: Benar
})
provincestore.load ();
Kode Tindakan Latar Belakang
Salinan kode adalah sebagai berikut:
Stasiun kelas publik memperluas basa {
Daftar Pribadi <Peta <String, Object >> Provincelist;
public void setProvincelist (daftar <peta <string, objek >> provincelist) {
this.provincelist = Provincelist;
}
Daftar Publik <Peta <String, Object >> GetProvincelist () {
Return Provincelist;
}
string publik getProvinceJson () {
String sql = "SELECT pk_id provinceid, nama provincename dari t_dict_district a di mana a.district_level = 20";
provincelist = stationservice.findbysql (sql);
kembalikan "json_getprovincelist";
}
}
Konfigurasi STRTUS XML
Salinan kode adalah sebagai berikut:
<name hasil = "json_getprovincelist" type = "json">
<param name = "root"> Provincelist </param>
</hasilnya>
Tarik kotak pemilihan untuk memuat data statis
Salinan kode adalah sebagai berikut:
var DataType = [['0', '8 kolom'], ['1', '38 kolom'], ['2', '21 kolom']];
var datatipestore = ext.data.simplestore baru ({
Bidang: ['DataTypeId', 'DataTypeName'],
Data: Data
});
var datatipeDd = ext.Form new.form.comBoBox ({
Jangkar: '98%',
ID: 'DataTypeadd',
Nama: "DataTypeadd1",
Hiddenname: "DataType",
DisplayField: "DataTypeName",
ValueField: "DataTypeID",
blankText: 'Silakan pilih format data',
emplemtext: 'Silakan pilih format data',
FieldLabel: 'Format Data',
AllowBlank: Salah,
Diedit: Salah,
Pemicu: 'Semua',
Toko: Unitstore,
Penyelaman Pasukan: Benar,
Mode: 'Lokal',
SelectFocus: Benar
})