我是CSOM的新手(到目前为止我已经使用过SPServices),我正在尝试学习获取列表项的基础知识。我有一个包含大量列的列表,其中几列是对其他列表的查找。当我尝试获取并打印出其中一个查找列时,它将显示为[Object object]。我猜测查找字段将作为包含查找列表中的整个条目的对象返回。那是对的吗?如果是这样,获取我想要从对象显示的字段的最佳方法是什么?请参阅下面的代码:
HTMLFormElement.elements
警告打印出来: ID:1 ContractType:[object Object]
答案 0 :(得分:1)
“查找”字段存储具有两个属性的对象(例如 5; #someValue )
请尝试通过下面提到的方式获取查找值。
var lookupObject = oListItem.get_item('lookupFieldName');
var lookupValue = lookupObject.get_lookupValue();
var lookupId = lookupObject.get_lookupId();