Как установить значение по умолчанию для виджета FilteringSelect в Dojo Data Grid? - PullRequest
0 голосов
/ 21 июля 2011

Я пытаюсь отобразить динамические значения, считанные для магазина, в качестве параметров в виджете filteringSelect в моей сетке данных DOJO. Значения заполняются, как и ожидалось, однако, я не могу отобразить значение по умолчанию, когда сетка загружается, сейчас она отображается как «...» при одном щелчке, я могу увидеть раскрывающийся список.

Ниже приведен пример местоположения кода:

http://jsfiddle.net/R64bE/2/

Я хочу перебрать свой myStore в приведенном выше коде и сделать элемент с label = 'Y' по умолчанию для этого filteringSelect.

Я хочу, чтобы значение по умолчанию отображалось сразу после отображения сетки или фильтра. Любые указатели или примеры кода будут очень полезны.

1 Ответ

0 голосов
/ 22 июля 2011

Рад, что мне тоже удалось это исправить .. Ниже приведен код на случай, если кто-то захочет добиться чего-то похожего.

Рабочий код со значением по умолчанию

По сути, все, что мне нужно было сделать, это отправить значение по умолчанию для этого поля / ячейки в первом созданном json.

jsonStore = new dojo.data.ItemFileWriteStore({
        data: {
            "identifier": "identify",
            "label": "description",
            "items": [
                {
                "identify": 123,
                "description": "Project Manager",
                "billingMethod":"Sample"},
            {
                "identify": 234,
                "description": "Developer"},
            {
                "identify": 536,
                "description": "Developer"}
            ]
        }
    });    

Обратите внимание, что все, что мне нужно было сделать, это добавить значение для этого столбца в json,т. е. для Способ оплаты Столбец я добавил "billingMethod": "Образец" , и он оттуда его забирает.

Приветствия

...