Невозможно загрузить значение "несколько строк текста" с помощью COM в JavaScript

Название столбца - "Диалоговое окно". Я пробовал это

                var context = new SP.ClientContext.get_current();
                var targetList = context.get_web().get_lists().getByTitle("myList");
                var targetListItem = targetList.getItemById(_spGetQueryParam('id'));
                context.load(targetListItem, "Dialog Box");
                context.executeQueryAsync(Function.createDelegate(this, onStatusQuerySucceeded), Function.createDelegate(this, onStatusQueryFailed));

                function onStatusQuerySucceeded() {

                    alert(targetListItem.get_item("Dialog Box"));
                }

                function onStatusQueryFailed(sender, args) {
                    alert("failed Dialog Box");                                            
                }

1 ответ

Решение

"Диалоговое окно" это заголовок, вы должны попробовать с внутренним именем. Вы можете использовать менеджер SharePoint, чтобы получить внутреннее имя столбца. Но чтобы убедиться, что создайте новый столбец без пробела и с несуществующим именем и попытайтесь получить значение. Имя столбца без пробела имеет то же внутреннее имя, если его не существует.

Другие вопросы по тегам