Как изменить порядок элементов в dijit.form.Select

Я использую Dojo 1.5 для создания dijit.form. Выберите с некоторыми данными из хранилища данных. Проблема, которую я обнаружил, заключается в том, что я хочу, чтобы при выборе отображались элементы, упорядоченные по идентификатору, но при выборе при выборе они упорядочиваются по метке. Как я могу избежать такого поведения ?. Другая проблема, которую я обнаружил, заключается в том, что когда я устанавливаю хранилище, я инициализировал хранилище для выбора одного из элементов, но он выбирает первый. Код выглядит следующим образом:

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);

})

Он доступен на http://jsfiddle.net/m9ucX/1/

Спасибо за вашу помощь.

6
задан Danubian Sailor 14 August 2013 в 11:41
поделиться