recepción:
La copia del código es la siguiente:
var Provincestore = new Ext.Data.Store ({
proxy: nuevo ext.data.httpproxy ({url: basepath + "/stationmanage/station_getprovincejson.action"}),,
Lector: nuevo ext.data.jsonReader (
{ raíz: "" },
["Provincia", "Provincename"]
)
});
// Seleccione una provincia y una ciudad
Var ProvinceDadd = new Ext.Form.ComBobox ({
Anchor: '98%',
ID: 'ProvinceDadd',
Nombre: "ProvinceDadd1",
HiddenName: "ProvinceID",
Displayfield: "Provincename",
vallefield: "provincia",
Blanktext: 'Seleccione la provincia a la que pertenece el sitio',
VaceroText: 'Seleccione la provincia a la que pertenece el sitio',
FieldLabel: 'La provincia a la que pertenece el sitio',
PETHBLANK: FALSO,
Editable: Falso,
Triggeration: 'All',
Tienda: Provincestore,
Elección de fuerzas: verdadero,
Modo: 'local',
selectonfocus: verdadero
})
Provincestore.load ();
Código de acción de fondo
La copia del código es la siguiente:
Public Class Stationaction extiende Baseaction {
Lista privada <map <string, object >> provincelista;
public void setProvincelist (list <map <string, object >> provincelista) {
this.provincelist = provincelista;
}
Lista pública <map <string, object >> getProvincelist () {
Provincelista de regreso;
}
Cadena pública getProvincjson () {
String sql = "Seleccione PK_ID ProvinceID, nombre Provincename de t_dict_district a donde a.district_level = 20";
provincelista = stationservice.findbysql (SQL);
return "json_getProvincelist";
}
}
Configuración de Strtus XML
La copia del código es la siguiente:
<Result name = "json_getProvincelist" type = "json">
<param name = "root"> Provincelist </param>
</resultado>
Caja de selección de desplazamiento para cargar datos estáticos
La copia del código es la siguiente:
var dataType = [['0', '8 columnas'], ['1' ',' 38 columnas '], [' 2 ',' 21 columnas ']];
var dataTyPeStore = new Ext.Data.Simplestore ({
Campos: ['DataTypeId', 'DatatyPename'],
Datos: datos
});
var dataTyPedd = new Ext.Form.ComBobox ({
Anchor: '98%',
ID: 'Datatypeadd',
Nombre: "Datatypeadd1",
HiddenName: "DataType",
Displayfield: "DatatyPename",
vallefield: "DataTypeId",
Blanktext: 'Seleccione el formato de datos',
VacientoText: 'Seleccione el formato de datos',
FieldLabel: 'Formato de datos',
PETHBLANK: FALSO,
Editable: Falso,
Triggeration: 'All',
Tienda: Unidad
Elección de fuerzas: verdadero,
Modo: 'local',
selectonfocus: verdadero
})