Не удалось получить поле DspStatus в свойствах документа задачи - PullRequest
0 голосов
/ 25 марта 2010

Я использую API Interop.Domino.dll для чтения файла NSF и могу читать свойства документа задачи.

When i view the Task Document properties in the Lotus Notes, i am able to view the Status Field, Importance Field and few others, but when i programatically dump all the Field Names and their values i am unable to get few of them as mentioned above.

So, how to get all the Field Names and their values as i iterate through all the document properties. Is this the problem of IBM Lotus Notes Application or the Domino API ?

Here is my sample code to iterate the TODO document properties :

object [] TaskItems = docTodoDoc.Items as object [];

foreach (NotesItem objItem в TaskItems) {m_objLogFile.Debug (objItem.Name + "->");

  m_objLogFile.Debug("Values :: " + ((object[])docTodoDoc.GetItemValue(objItem.Name))[0] as String);  

}

Пожалуйста, помогите мне болееПриходите, я должен получить доступ к значению состояния элемента TODO из файла NSF.

Спасибо.

1 Ответ

0 голосов
/ 25 марта 2010

Я думаю, что проблема в том, что тип поля DspStatus «Вычисляется для отображения», и эти типы полей на самом деле не сохраняются вместе с документом, а, как следует из названия, вычисляются только для отображения. Если у вас есть доступ, чтобы проверить дизайн формы заметок лотоса, вы можете проверить формулу для этого поля и, возможно, получить поле, из которого он рассчитывает, его значение.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...