SharePoint JavaScript CSOM:处理查找字段的最佳方法?

时间:2017-02-02 18:45:54

标签: javascript sharepoint sharepoint-2013 csom

我是CSOM的新手(到目前为止我已经使用过SPServices),我正在尝试学习获取列表项的基础知识。我有一个包含大量列的列表,其中几列是对其他列表的查找。当我尝试获取并打印出其中一个查找列时,它将显示为[Object object]。我猜测查找字段将作为包含查找列表中的整个条目的对象返回。那是对的吗?如果是这样,获取我想要从对象显示的字段的最佳方法是什么?请参阅下面的代码:

HTMLFormElement.elements

警告打印出来: ID:1 ContractType:[object Object]

1 个答案:

答案 0 :(得分:1)

“查找”字段存储具有两个属性的对象(例如 5; #someValue

  1. 查找ID( 5
  2. 查找值( someValue
  3. 请尝试通过下面提到的方式获取查找值。

    var lookupObject = oListItem.get_item('lookupFieldName');
    var lookupValue = lookupObject.get_lookupValue();
    var lookupId = lookupObject.get_lookupId();