Та же проблема здесь.
В моем случае я заметил, что список из 12 элементов со значениями от 0 до 11 отсортирован как 0, 1, 10, 11, 2, 3 ... Я имею в виду упорядочение строк вместо числового порядка.Может быть, есть какой-нибудь способ заставить asm-select выполнить преобразование в числа или отсортировать по числовому порядку?
РЕДАКТИРОВАТЬ: не важно, я пытался использовать строку "option_1", "option_2" и т. Д.заказать.Если значения, которые он использует для упорядочения, не являются допустимой числовой строкой, он возвращается к порядку в виде строки.
Кхау, может быть, вы не сохраняете ордер в дополнительном поле или используете поле идентификатора базы данных, чтобы определить порядок, чтобы выйти из опций, где они хранятся?После того, как вы сохранили заказ (или обнаружили, что вы предпочитаете), нужно создать значение rel для кода заказа.Я генерирую что-то вроде этого:
<option value="202">A news item</option>
<option value="164">Another news item</option>
<option value="162">More boring news</option>
<option value="175" rel="option_00000" selected="selected">One of the selected news</option>
<option value="15" rel="option_00001" selected="selected">Another interesting selected news</option>
<option value="204" rel="option_00002" selected="selected">This interesting news was selected too</option>
это значение rel, которое упорядочивает список