Infopath 2010 › — список с множественным выбором разрешен для браузера

Я могу что-то упустить. У меня есть поле списка множественного выбора в разделе. См. прикрепленный рисунок. Когда я щелкаю правой кнопкой мыши на grpApplications и копирую XPath, он дает мне /my:myFields/my:grpAccessOfficeEquipment/my:grpApplications, когда я щелкаю правой кнопкой мыши XPath на fldApplicatins, он дает мне /my:myFields/my:grpAccessOfficeEquipment/my:grpApplications/ my:fldПриложения

В коде (код, размещенный ниже) я ссылаюсь на /my:myFields/my:grpAccessOfficeEquipment/my:grpApplications/my:fldApplications и не получаю никакого значения. но я использовал /my:myFields/my:grpAccessOfficeEquipment/my:grpApplications. Я получаю значение для выбранного элемента в списке.

Но я все еще получаю сообщение об ошибке NullReferenceException «ссылка на объект не указывает на экземпляр объекта» в строке строки appName. Идентификатор приложения выглядит как "\n\t\t\t262265264143\n\t\t" вместо целого числа в отладке. но когда я нажимаю на бинокль, отображается 262265264143, но с пробелами/строчками до и после этого

XPathNavigator MainDS = MainDataSource.CreateNavigator();
XPathNodeIterator iterApp = MainDS.Select("/my:myFields/my:grpAccessOfficeEquipment/my:grpApplications", NamespaceManager);
System.Text.StringBuilder sb = new System.Text.StringBuilder();
while (iterApp.MoveNext())
{
    string AppID = iterApp.Current.Value;
    //int lookupID = Convert.ToInt16(value);
    XPathNavigator secAPPDS = DataSources["SupportEscalationList"].CreateNavigator();
    string appName = secAPPDS.SelectSingleNode("/dfs:myFields/dfs:dataFields/d:SharePointListItem_RW[@ID = '" + AppID + "']/@ApplicationProcess", NamespaceManager).Value;
    sb.Append(appName);
    item["ApplicationProcess"] = sb.ToString(); // because applicationprocess column in target sp list is single text type column
}

person torres    schedule 14.09.2012    source источник
comment
![введите описание изображения][1] [1]: i.stack.imgur.com/ R7ZFs.png   -  person torres    schedule 14.09.2012


Ответы (1)


Здесь говорится, что несколько списков выбора поддерживаются в формах браузера 2010, но не в формах браузера 2007. Надеюсь, это поможет.

http://office.microsoft.com/en-us/infopath-help/infopath-2010-features-unavailable-in-web-browser-forms-HA101732796.aspx

person Formotus Glen    schedule 16.09.2012