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();