مكتب الاستقبال:
نسخة الكود كما يلي:
var provincestore = new ext.data.store ({
الوكيل: جديد ext.data.httpproxy ({url: basepath + "/StationManage/station_getprovincejson.action"}) ،
القارئ: جديد ext.data.jsonreader (
{ جذر: "" }،
["ProvinceId" ، "Provincename"]
)
}) ؛
// حدد مقاطعة ومدينة
var provinceidadd = new ext.form.combobox ({
المرساة: '98 ٪ '،
ID: 'ProvinceIdadd' ،
الاسم: "ProvinceIdadd1" ،
Hiddenname: "ProvinceId" ،
Displayfield: "Provincename" ،
Valuefield: "ProvinceId" ،
BlankText: "يرجى تحديد المقاطعة التي ينتمي إليها الموقع" ،
فارغة: "يرجى تحديد المقاطعة التي ينتمي إليها الموقع" ،
FieldLabel: "المقاطعة التي ينتمي إليها الموقع" ،
leftblank: خطأ ،
قابلة للتحرير: خطأ ،
TriggerAction: "الكل" ،
المتجر: بروفينستور ،
القوى: صحيح ،
الوضع: "محلي" ،
SelectOnfocus: صحيح
})
Provincestore.load () ؛
رمز عمل الخلفية
نسخة الكود كما يلي:
توسيع نطاق الفئة العامة يمتد BASEACTION {
قائمة خاصة <MAP <String ، Object >> Provincelist ؛
public void setProvincelist (قائمة <map <string ، object >> provincelist) {
this.provincelist = provincelist ؛
}
القائمة العامة <map <string ، object >> getProvincelist () {
عودة المقاطعة ؛
}
السلسلة العامة getProvinceJson () {
String SQL = "SELECT PK_ID PROCENTINCID ، NAME Provincename من T_DICT_DISTRICT A حيث A.DISTRICT_LEVEL = 20" ؛
Provincelist = stationservice.findbysql (SQL) ؛
إرجاع "json_getprovincelist" ؛
}
}
تكوين Strtus XML
نسخة الكود كما يلي:
<result name = "json_getprovincelist" type = "json">
<param name = "root"> provincelist </param>
</result>
سحب مربع الاختيار لأسفل لتحميل البيانات الثابتة
نسخة الكود كما يلي:
var dataType = [['' 0 '،' 8 Columns '] ، [' 1 '،' 38 Columns '] ، [' 2 '،' 21 columns ']] ؛
var datatypestore = new ext.data.simplestore ({
الحقول: ['datatypeid' ، 'datatypename'] ،
البيانات: البيانات
}) ؛
var datatypedd = new ext.form.combobox ({
المرساة: '98 ٪ '،
المعرف: 'datatypeadd' ،
الاسم: "datatypeadd1" ،
HiddenName: "نوع البيانات" ،
DisplayField: "DatatyPename" ،
Valuefield: "DataTypeid" ،
BlankText: "يرجى تحديد تنسيق البيانات" ،
فارغة: "الرجاء تحديد تنسيق البيانات" ،
FieldLabel: "تنسيق البيانات" ،
leftblank: خطأ ،
قابلة للتحرير: خطأ ،
TriggerAction: "الكل" ،
المتجر: Unitstore ،
القوى: صحيح ،
الوضع: "محلي" ،
SelectOnfocus: صحيح
})