Rezeption:
Die Codekopie lautet wie folgt:
var provincestore = new ext.data.store ({{{
Proxy: Neue ext.data.httpproxy ({url: basepath + "/stationManage/station_getprovincejson.action"}),
Leser: Neue ext.data.jsonReader (
{ Wurzel: "" },
["ProvinzID", "Provinzename"]
)
});
// Wählen Sie eine Provinz und Stadt aus
var provinceIdadd = new ext.form.combobox ({{{{{
Anker: '98%',
ID: 'ProvincIdadd',
Name: "ProvincIdadd1",
Hiddenname: "ProvinceId",
DisplayField: "Provinzenenname",
ValueField: "ProvincID",
BlankText: 'Bitte wählen Sie die Provinz aus, zu der die Website gehört ".
leerText: 'Bitte wählen Sie die Provinz aus, zu der die Website gehört ".
FieldLabel: "Die Provinz, zu der die Stelle gehört", ","
erlaubenBlank: falsch,
bearbeitet: falsch,
Auslöser: 'All',
Geschäft: Provincestore,
Kräfteauswahl: wahr,
Modus: 'Lokal',
selectonfocus: true
})
provincestore.load ();
Hintergrundaktionscode
Die Codekopie lautet wie folgt:
Die öffentliche Klassenstationsverwaltung erweitert die Basisreaktion {
private Liste <map <String, Objekt >> provincelist;
public void setProvincelist (Liste <map <String, Objekt >> provincelist) {
this.Provincelist = provincelist;
}
öffentliche Liste <map <String, Objekt >> getProvincelist () {
Rückgabe der Provinzelist;
}
public String getProvincejson () {
String SQL = "Wählen Sie PK_ID ProvincID, Name Provincename von t_dict_district a where a.district_level = 20";
provincelist = stationsservice.findbysql (SQL);
return "json_getProvincelist";
}
}
STRTUS XML -Konfiguration
Die Codekopie lautet wie folgt:
<result name = "json_getprovincelist" type = "json">
<param name = "root"> provincelist </param>
</result>
Ziehen Sie das Auswahlfeld zum Laden statischer Daten ab
Die Codekopie lautet wie folgt:
var dataType = [['0', '8 Spalten'], ['1', '38 Spalten'], ['2', '21 Spalten'];
var datatypestore = new ext.data.Simplestore ({{{
Felder: ['DataTypeId', 'DataTypename'],
Daten: Daten
});
var dataTypedd = new ext.form.combobox ({{{{
Anker: '98%',
ID: 'DataTypeadd',
Name: "DataTypeadd1",
HIDDENNAME: "DataType",
DisplayField: "DataTypename",
ValueField: "DataTypEID",
BlankText: 'Bitte wählen Sie das Datenformat',
leereText: "Bitte wählen Sie das Datenformat".
FieldLabel: 'Datenformat',
erlaubenBlank: falsch,
bearbeitet: falsch,
Auslöser: 'All',
Speicher: Unitstore,
Kräfteauswahl: wahr,
Modus: 'Lokal',
selectonfocus: true
})