2012-03-27 8 views
2

Ich möchte in einer Datenbank über Java eine Spalte erstellen, die sowohl sortiert als auch kategorisiert ist.Spalten-Typ festlegen: in einer Domino-Ansicht über Java per NCSO.jar kategorisiert

Ich habe herausgefunden, wie einen Blick zu machen, und wie eine Spalte zu bilden, die sortiert wird:

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

Ich brauche es auch zu kategorisieren. In der Java-API für die Notiz (NCSO.jar) gibt es ein Verfahren, wie:.

db.getView ("Viewname") getColumn (1) .isCategory();

Ich brauche das Gegenteil von dem, wie: .setCategorized(true);

Hoffnung jemand kann mir helfen.

Ps: in der gui tun Sie es über diese Platte unter Typ: GUI part

Antwort

2

Es scheint ein Versehen der API zu sein. Ich habe noch nie einen Weg gesehen, eine Ansichtsspalte zu kategorisieren.

Es ist peinlich, aber Sie haben Erfolg mit der copyColumn() -Methode. In diesem Fall benötigen Sie eine Dummy-Ansicht mit einer einzelnen kategorisierten Spalte, die Sie als Vorlage verwenden. Rufen Sie dann createView() mit einem templateView-Parameter auf. Dann könnten Sie entweder nur die Eigenschaften dieser kategorisierten Spalte ändern oder sie kopieren, wenn Sie mehr als eine kategorisierte Spalte benötigen.

+0

Ich war affright es wäre so etwas. Wie kann es ein Versehen sein, wie das NCSO.jar seit den Zeiten (oder mindestens seit v.7) draußen gewesen ist. Aber danke für die Bestätigung der schlechten Nachrichten :) –