Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List SharePoint 2013应用程序:查找字段为空_List_Sharepoint_Sharepoint 2013_Lookup - Fatal编程技术网

List SharePoint 2013应用程序:查找字段为空

List SharePoint 2013应用程序:查找字段为空,list,sharepoint,sharepoint-2013,lookup,List,Sharepoint,Sharepoint 2013,Lookup,我为SharePoint 2013 HTML/JS创建了一个应用程序。此应用程序包含两个列表: 请假 休假类型 请假请求列表有一个查找字段,用于从请假类型列表中获取值 我还添加了休假类型的项目,在打开表时可以看到这些项目。但是,如果我尝试在请假请求列表中创建一个新项目,请假类型字段有一个空下拉框。 我错过了什么? 为什么下拉框是空的 我尝试按照下面链接中的步骤操作 …但下拉列表还是空的。我相信我已经重命名了一些字段,旧名称仍然在XML文件中的某个地方被引用。我删除并重新创建了列表,然后一切正常

我为SharePoint 2013 HTML/JS创建了一个应用程序。此应用程序包含两个列表:

请假 休假类型 请假请求列表有一个查找字段,用于从请假类型列表中获取值

我还添加了休假类型的项目,在打开表时可以看到这些项目。但是,如果我尝试在请假请求列表中创建一个新项目,请假类型字段有一个空下拉框。 我错过了什么?
为什么下拉框是空的

我尝试按照下面链接中的步骤操作


…但下拉列表还是空的。我相信我已经重命名了一些字段,旧名称仍然在XML文件中的某个地方被引用。我删除并重新创建了列表,然后一切正常

同样的问题也发生过很多次。解决方案是删除\FEATURES\Feature???包含导致问题的列表的。然后转到另一个功能???并将列表添加到该功能中

确保休假请求功能激活时列表休假类型已存在

对于SharePoint应用程序上下文,首先添加leaveType,然后添加leaveRequests

…但下拉列表还是空的。我相信我已经重命名了一些字段,旧名称仍然在XML文件中的某个地方被引用。我删除并重新创建了列表,然后一切正常

更改Site Column Elements.xml文件的属性时,列表架构中的列属性不会自动更新。 但是,如果从列表中删除包含该列的列或内容类型,然后再次添加,则列表将从站点列的Elements.xml文件中获取所有更新的属性

部署功能后,列表的列将具有更新的列属性

附加检查后更新:

如果开始处站点列的类型不同于“Lookup”或“LookupMulti”,则必须使用新名称和StaticName属性值(例如[prev Name]2)重新创建站点列

<Field
       ID="{7FFA9DE3-C0AA-4E0A-ADD9-2E129CC40023}"
       Name="Questions2"
       StaticName='Questions2'
       DisplayName="Questions"
       Type="LookupMulti"
       Mult="TRUE"
       List="Lists/QuestionsList"
       ShowField="Title"
       Required="TRUE"
       Group="Questions Columns">
  </Field>

已在SharePoint托管应用程序上测试。

我可以看到您的查找字段是“说明”。请检查休假类型列表中的项目中此字段是否为空?@YevGeny列表/休假类型包含项目,列描述已填充。我也试过标题,但它仍然不起作用。还有其他建议吗?
<Field
       ID="{7FFA9DE3-C0AA-4E0A-ADD9-2E129CC40023}"
       Name="Questions2"
       StaticName='Questions2'
       DisplayName="Questions"
       Type="LookupMulti"
       Mult="TRUE"
       List="Lists/QuestionsList"
       ShowField="Title"
       Required="TRUE"
       Group="Questions Columns">
  </Field>