0
我需要显示用户有权在工作流的信息表格窗体中显示的文档库列表。我可以建立我的图书馆清单,但我不能为我的生活找出如何填充(无论如何)的信息库形式的图书馆列表,并允许用户以某种方式说“是”或“否”以每个(复选框是理想的,但我会采取任何事情在这一点上)。Infopath SharePoint文档库
基本上我只需要弄清楚如何在加载事件中为用户添加yes/no的项目列表,以便我可以获取该信息并使用它进行操作。
我需要显示用户有权在工作流的信息表格窗体中显示的文档库列表。我可以建立我的图书馆清单,但我不能为我的生活找出如何填充(无论如何)的信息库形式的图书馆列表,并允许用户以某种方式说“是”或“否”以每个(复选框是理想的,但我会采取任何事情在这一点上)。Infopath SharePoint文档库
基本上我只需要弄清楚如何在加载事件中为用户添加yes/no的项目列表,以便我可以获取该信息并使用它进行操作。
我倾向于使用带有两列的重复表格,其中一列包含复选框和一个标签。在模式中将这些组合在一起,然后您可以弹出一些代码,将您的库和弹出节点列表循环到预填充的重复表的末尾。
下面是设置一个重复表内的标签的InfoPath表单上的示例:
XPathNavigator xmlDoc = MainDataSource.CreateNavigator();
XPathNavigator xmlItem = xmlDoc.SelectSingleNode("/my:MyForm/my:MyRepeatingGrp", this.NamespaceManager);
foreach (XmlNode libraryNode in documentLibraries)
{
XPathNavigator newItem = xmlItem.Clone();
XPathNavigator navText = newItem.SelectSingleNode("/my:MyLabel", this.NamespaceManager);
navText.SetValue(libraryNode.Attributes["LibraryName"].Value);
xmlItem.InsertAfter(newItem);
}
xmlItem.DeleteSelf();