Установить тип столбца: классифицируется в виде Domino через Java через NCSO.jar - PullRequest
2 голосов
/ 27 марта 2012

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

Я понял, как создать представление и как отсортировать столбец:

db.createView ("ViewName", "") .createColumn (1, "Form", "Form"). SetSorted (true);

Мне нужно, чтобы это тоже было классифицировано. В API Java для заметки ( NCSO.jar ) есть такой метод:

.

db.getView ( "ViewName") GetColumn (1) .isCategory ();

Мне нужно противоположное этому, например: .setCategorized(true);

Надеюсь, кто-нибудь может мне помочь.

Ps: в графическом интерфейсе вы делаете это через эту панель, под Тип: GUI часть

1 Ответ

2 голосов
/ 27 марта 2012

Кажется, это недосмотр API. Я никогда не видел способ установить столбец представления для категоризации.

Это неудобно, но вы можете добиться успеха, используя метод copyColumn (). В этом случае вам понадобится фиктивное представление с одним категоризованным столбцом, которое вы используете в качестве шаблона. Затем вызовите createView () с параметром templateView. Затем вы можете либо просто изменить свойства этого столбца с категориями, либо скопировать его, если вам нужно более одного столбца с категориями.

...