сортировать выпадающие элементы (ответ из JSON) в vuejs

Вы можете создать его так:

EditText myEditText = new EditText(context); // Pass it an Activity or Context
myEditText.setLayoutParams(new LayoutParams(..., ...)); // Pass two args; must be LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT, or an integer pixel value.
myLayout.addView(myEditText);

Это может быть реализовано в любом месте в потоке пользовательского интерфейса; прослушиватель кликов, метод onCreate и все, что между ними.

В этом вопросе имеется более общий пример и хорошее изложение этих процессов в этот блог .

-1
задан Sireesh 18 January 2019 в 09:15
поделиться

1 ответ

В javascript вы можете использовать метод сортировки для сортировки массива.

Здесь ваш ответ выглядит как массив json, вы можете вызвать sort() для него и дать ему специальную функцию для сортировки. Пример:

var myArray = [
  {
    stock: "available",
    name: "Higher Engineering maths"
  },
  {
    stock: "available",
    name: "Qantum Physics"
  },
  {
    stock: "available",
    name: "Biology"
  }
]

myArray.sort(function (item1, item2) => {
    //if the result of this method is negative, item2 is considered "bigger" than item1, and vice versa
    return item1.name.toLowerCase() < item2.name.toLowerCase() ? -1 : 1
})

это отсортирует ваш массив в алфавитном порядке поля name. Обратите внимание, что toLowerCase() не является необходимым, но рекомендуется, если вы не контролируете ввод и не хотите обрабатывать заглавные буквы по-разному.

0
ответ дан Tom 18 January 2019 в 09:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: