Столь регистрации:
Кода -копия выглядит следующим образом:
var provincestore = new ext.data.store ({
Прокси: new Ext.Data.httpproxy ({url: basepath + "/stationmanage/station_getprovincejson.action"}),
Читатель: новый ext.data.jsonreader (
{ корень: "" },
["Провинцеид", "провинция"]
)
});
// Выберите провинцию и город
var provinceidadd = new ext.form.combobox ({
Якорь: '98%',
ID: 'Provinceidadd',
Имя: "Провинсейдадд1",
hiddenname: «провинция»,
Displayfield: "Провинция",
valuefield: "провинция",
Blustext: «Пожалуйста, выберите провинцию, к которой принадлежит сайт»,
EmptyText: «Пожалуйста, выберите провинцию, к которой принадлежит сайт»,
FieldLabel: «провинция, к которой принадлежит сайт»,
AllowBlank: ложь,
редактируемое: ложь,
триггерность: «все»,
Магазин: провинции,
SICESELECTION: True,
Режим: «локальный»,
SELECTONFOCUS: TRUE
})
provincestore.load ();
Фоновое код действия
Кода -копия выглядит следующим образом:
Public Class StationAction расширяет базовый {
Частный список <map <string, object >> провинциал;
public void setProvincelist (list <map <string, object >> провинции) {
this.provincelist = провинциалист;
}
public List <map <string, object >> getProvincelist () {
возвращение провинции;
}
public String getProvincejson () {
String sql = "select pk_id provinceid, имя провинция из T_DICT_District a, где a.district_level = 20";
Provincelist = stationservice.findbysql (sql);
вернуть "json_getprovincelist";
}
}
Конфигурация Strtus XML
Кода -копия выглядит следующим образом:
<Результат name = "json_getprovincelist" type = "json">
<param name = "root"> провинции </param>
</result>
Уничтожить поле выбора для загрузки статических данных
Кода -копия выглядит следующим образом:
var datatype = [['0', '8 столбцов'], ['1', '38 Columns'], ['2', '21 Columns']];
var dataTypestore = new ext.data.simplestore ({
Поля: ['DataTypeid', 'DataTypeName'],
Данные: данные
});
var datAtypedd = new Ext.form.combobox ({
Якорь: '98%',
ID: 'DatatyPeadd',
Имя: "DataTypeAdd1",
Hidenenname: "DataType",
Displayfield: "DataTypeName",
valuefield: "dataTypeid",
Blustextext: «Пожалуйста, выберите формат данных»,
EmptyText: «Пожалуйста, выберите формат данных»,
FieldLabel: «Формат данных»,
AllowBlank: ложь,
редактируемое: ложь,
триггерность: «все»,
Магазин: Unitstore,
SICESELECTION: True,
Режим: «локальный»,
SELECTONFOCUS: TRUE
})