Korzystam z Dojo 1.5, aby utworzyć plik dijit.form.Wybierz niektóre dane ze składnicy danych. Kwestia, którą znajduję, polega na tym, że chcę, aby selektor pokazywał elementy uporządkowane według identyfikatora, ale zaznaczenie jest ginące dla nich zamówione przez etykietę. Jak mogę uniknąć tego zachowania? Innym problemem, który znajduję, jest to, że kiedy ustawiłem magazyn, zainicjowałem sklep, aby wybrać jeden z elementów, ale wybiera pierwszy. Kod jest następujący:Jak zmienić kolejność elementów w dijit.form.Select
dojo.require("dijit.form.Select");
dojo.require('dojo.data.ItemFileReadStore');
dojo.addOnLoad(function(){
var boxContent = {"identifier":"idBox","items":[{"accessLevel":"FULL_ACCESS",
"boxName":"My Documents","boxType":"PERSONAL","idBox":1512,"numberFiles":9,
"userDisplayName":"Jose Luis Martinez Avial","userName":"MIAMARA"},
{"accessLevel":"FULL_ACCESS","boxName":"12312312","boxType":"PERSONAL",
"idBox":17100,"numberFiles":0,"userDisplayName":"Jose Luis MartinezAvial",
"userName":"MIAMARA"}],"label":"boxName"};
var myStore = new dojo.data.ItemFileReadStore({data: boxContent });
var boxCombo= new dijit.form.Select({
name: 'select2' }).placeAt(dojo.body());
boxCombo.setStore(myStore,1512);
})
Jest on dostępny w http://jsfiddle.net/m9ucX/1/
Dzięki za pomoc.