Ruyu Bao Ответов: 0

Ibm lotus notes как указать номер столбца представления в columnvalues


Сейчас я работаю над проектом плагина IBM lotus notes, используя C#.

Вот запрос, который мы хотим получить из представления по имени столбца представления, например "дата".

Я обнаружил, что могу использовать метод "GetColumn" в классе "NotesView", чтобы получить информацию об имени столбца и другую базовую информацию, но реальные данные в него не включены. Чтобы получить данные, мне нужно использовать атрибуты "ColumnValues" в классе "ViewEntry" или "Document".

К сожалению, что касается технических документов, предоставленных IBM, есть несколько случаев, когда не все значения столбцов будут возвращены.
https://www.ibm.com/support/knowledgecenter/en/SSVRGU_9.0.0/com.ibm.designer.domino.main.doc/H_COLUMNVALUES_PROPERTY_JAVA.html

Например, результат GetColumn - это 16 столбцов, а имя 12-го столбца - "дата", это тип datetime. Но в ColumnValues есть только 13 столбцов, никаких имен столбцов, а 8-й тип столбцов-datetime, который, по-видимому, является столбцом "дата".

Я попытался выяснить, какие типы столбцов будут опущены. Во-первых, я попытался поймать "функцию только для пользовательского интерфейса" в Формуле, но этого оказалось недостаточно. Во-вторых, я пытался поймать "константу", но не знаю как. Наконец я обнаружил, что не все столбцы" постоянных " формул удаляются. Я бросил.

Есть ли кто-нибудь, кто может помочь мне указать номер столбца представления в columnvalues ?

Что я уже пробовал:

Я попытался получить атрибуты "ColumnValues" как в классе" ViewEntry", так и в классе "Document", результат один и тот же , некоторые столбцы опущены, имя столбца отсутствует, и я не могу понять, почему

0 Ответов