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