У меня есть список в SharePoint Online, который имеет пользовательскую форму HTML. Форма имеет следующую структуру:Как массировать элементы в списке SharePoint с помощью javascript?
Страна:
Цвет:
Тип:
(Они находятся в таблице/GridView и повторяемые/много) Имя: Фамилия: Пол: Возраст :
Моя цель состоит в том, чтобы иметь до 40 строк в таблице/gridview, чтобы люди могли добавлять записи, и как только они нажимают кнопку сохранения, элемент должен быть создан для каждой записи в строке с дополнительной добавленной информацией из Страна, цвет и тип объявления с каждой записью.
Таким образом, конечный результат будет список SharePoint элементом, созданный для каждой строки .. например: Страны, цвет, тип, имя, Фамилия, Пол, Возраст Страна, цвет, тип, имя, Фамилия, Пол, Возраст
Я могу создавать элементы, используя нижеприведенный скрипт, но пытаюсь выяснить, как можно пройти через все элементы таблицы/gridview и создать элемент с использованием того же сценария для каждой строки, которая имеет данные в столбцах для каждого ряд:
<script>
var siteUrl = 'http://example.org';
function createListItem() {
var clientContext = new SP.ClientContext(siteUrl);
var oList = clientContext.get_web().get_lists().getByTitle('Testing1');
var itemCreateInfo = new SP.ListItemCreationInformation();
this.oListItem = oList.addItem(itemCreateInfo);
oListItem.set_item('Title', 'My New Item!');
oListItem.update();
clientContext.load(oListItem);
clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
}
function onQuerySucceeded() {
alert('Item created: ' + oListItem.get_id());
}
function onQueryFailed(sender, args) {
alert('Request failed. ' + args.get_message() + '\n' + args.get_stackTrace());
}
</script><button onclick="createListItem();">Try it</button>
Любая помощь приветствуется
Может ли вы предоставить дополнительный код, отображаемый в DOM для просмотра таблицы/сетки ... – Godwin