Я использую запрос REST для получения данных из списка SharePoint.Я добавил строку с функцией рендеринга для вставки поля выбора ввода, но я бы хотел 2 вещи, которые я не могу понять.1. Я бы хотел, чтобы «опции» были 1-x (x = количество элементов в списке) и 2. проверка (возможно, через событие onchange) для сортировки и ограничения количества, которое будет использоваться только один рази измените все вышеперечисленное для динамической настройки в зависимости от выбора.
Пример: извлеченная информация списка:
Красный Синий Зеленый Желтый
По умолчанию Просмотр данных по умолчанию: Красный 0 Синий 0 Зеленый 0Желтый 0
Установите параметры (пользовательский ввод): Красный 1 Синий 2 Зеленый 3 Желтый 4
Настройте параметры (пользовательский ввод): измените красный цвет с 1 на 3 Синий станет 1 Зеленый станет 2Красный установлен на 3, желтый остается 4
Я успешно извлекаю данные, и функция рендеринга, которую я использую для установки поля ввода:
{ data: 'null',
render: function (data){
return "<select class="inputFieldClass" onchange="nothingHereYet()"><option value="1">1</option><option value="2">2</option> etc...</select> "
}
}
function nothingHereYet(){
alert ("something changed");
}
Это работает, но зависит от того, сколько «опций» я установил, и не проверяет, что я установил и изменил порядок.