0
列名是「對話框」。我想這
無法在javascript中使用COM加載「多行文本」的值
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");
}
我試着用另一列「狀態」,它成功了。所以你是對的,它可能是空間。你如何獲得內部名稱?請描述一下。 – Dien
您可以使用可下載的SharePoint Manager工具。在Sharepoint Manager中,您可以導航到您添加列的列表。列表內導航到字段。打開領域,在那裏你可以看到領域的所有屬性。 – Amit
或者您也可以嘗試給每個空間提供_x0020_。在你的情況下嘗試使用Dialog_x0020_Box。這是如何生成內部名稱的,但我不太確定這個解決方案。 – Amit