Разделить строку с помощью Dojo / Dijit - PullRequest
1 голос
/ 31 июля 2011

Вот моя проблема,

У меня есть список множественного выбора dojo / dijit, поэтому после множественного выбора мне нужно разделить результат

Пример

 var selecteted = dijit.byId('list1').attr('value');

Давайте предположим, что selected = 'value 1, value2, value3';

, поэтому после того, как у меня есть несколько результатов, я делаю следующее, чтобы разделить его

var splited = new Array();
splited = selected.split(',');

, но этот код не удался, дляПо какой-то причине переменная «selected» - это некоторый объект dojo / dijit, который не совместим с java-скриптом «split» ...

так что мне интересно, есть ли у dojo собственная реализация split?Также я был бы рад поделиться с вами вашими мнениями ..

Спасибо

РЕДАКТИРОВАТЬ

После небольшой отладки в Firebug я обнаружил, что выбранный формат является массивом, поэтомуна самом деле разделение больше не нужно.

1 Ответ

1 голос
/ 31 июля 2011

dijit.form.Multiselect уже дает массив (из выбранного материала), когда вы получаете его свойство value.Нет необходимости делать сплит.

...