如何为Choice字段创建查找字段。例如:在列表中我有选择字段,我必须在指向此选择字段的其他列表中创建一个查找列。当我选择此列表时,此列不会出现在下拉列表中...如果有任何限制,请告诉我
如何为Choice字段创建查找字段。例如:在列表中我有选择字段,我必须在指向此选择字段的其他列表中创建一个查找列。当我选择此列表时,此列不会出现在下拉列表中...如果有任何限制,请告诉我
无法为选择(下拉)字段创建查找字段。有两种方法可以解决您的问题:程序化方法和解决方法。
程序化方法涉及创建事件接收器来完成魔术 - 相当繁重的工作。但这里有一个解释:
您还可以创建另一个列表,其中包含您的选择字段值,并使用计算字段作为查阅列的源。请查看以下说明:
程序化解决方案有可能遇到无休止的递归:
ItemAdded事件和UpdatedEvents是异步的。这意味着,命令:this.EventFireingEnabled = false不是线程安全的。在systemUpdate之后,将EventFireingEnabled设置为true。
但是因为ItemUpdated是异步的,你无法保证,此时已经调用了你的system.update的ItemUpdated!
您可以使用计算列是源列表,即将显示Choice列的值。然后,您可以为此计算字段添加查找列。它仅适用于具有单一选择的Choice列。对于多种选择,您可以使用第三方组件: http://www.sparqube.com/SharePoint-Lookup-Column