Recepção:
A cópia do código é a seguinte:
var Provincestore = new Ext.Data.store ({
Proxy: new ext.data.httpproxy ({url: bashepath + "/stationmanage/station_getprovincejson.action"}),
Leitor: New Ext.Data.jsonReader (
{ raiz: "" },
["Província", "nome da província"]
)
});
// Selecione uma província e cidade
Var ProvinceIdadd = new Ext.form.comBobox ({
âncora: '98%',
ID: 'ProvinceIdadd',
Nome: "ProvinceIdadd1",
Hiddenname: "Província",
DisplayField: "ProvinceName",
Valuefield: "Província",
BlankText: 'Por favor, selecione a província à qual o site pertence',
VAIOTTEXT: 'Por favor, selecione a província à qual o site pertence',
Fieldlabel: 'A província à qual o site pertence',
AllowBlank: falso,
editável: falso,
TriggerAction: 'All',
Loja: Provincestore,
forcesElection: verdadeiro,
modo: 'local',
Selectonfocus: true
})
Provincestore.load ();
Código de ação em segundo plano
A cópia do código é a seguinte:
A estação de classe pública estende a base {
Lista privada <map <string, objeto >> Provincelista;
public void SetProvincelist (List <map <string, object >> Provincelist) {
this.provincelist = Provincelist;
}
Lista pública <map <string, objeto >> getProvincelist () {
Retornar ProvinceList;
}
public String getProvincejson () {
String sql = "Selecione PK_ID Província, nome ProvinceName de t_dict_district a where a.district_level = 20";
Provincelist = STORSIVECE.FINDBYSQL (SQL);
retornar "json_getprovincelist";
}
}
Configuração strtus xml
A cópia do código é a seguinte:
<resultado name = "json_getprovincelist" type = "json">
<param name = "root"> Provincelist </amon>
</resultado>
Puxe a caixa de seleção para baixo para carregar dados estáticos
A cópia do código é a seguinte:
var datatype = [['0', '8 colunas'], ['1', '38 colunas'], ['2', '21 colunas']];
var datatyPestore = new ext.data.simplestore ({
campos: ['datatypeId', 'datatypename'],
Dados: dados
});
var datatypedd = new ext.form.comBobox ({
âncora: '98%',
id: 'datatypeadd',
Nome: "DatAtyPyEDD1",
Hiddenname: "Datatype",
DisplayField: "DatatypeName",
ValueField: "DatatypeId",
BlankText: 'Selecione o formato de dados',
VAIOTTEXT: 'Selecione o formato de dados',
FieldLabel: 'Data Format',
AllowBlank: falso,
editável: falso,
TriggerAction: 'All',
Loja: Unitstore,
forcesElection: verdadeiro,
modo: 'local',
Selectonfocus: true
})