ビューを作成します。
createView(viewname:string) : NotesView
createView(viewname:string, viewselectionformula:string) : NotesView
createView(viewname:string, viewselectionformula:string, templateview:NotesView) : NotesView
createView(viewname:string, viewselectionformula:string, templateview:NotesView, prohibitdesignrefreshmodifications:boolean) : NotesView
パラメータ | 説明 |
---|---|
viewname | ビューの名前。デフォルトは、[(無題)] ビューです。 この名前が既存のビューと重複している場合でも、ビューは作成されます。 |
viewselectionformula | 選択式。 デフォルトでは、以下のいずれかになります。
このパラメータを指定した場合は、指定した選択式がテンプレートビューの選択式に優先します。 |
templateview | 新規ビューのコピー元となる既存のビュー。
デフォルトでは、以下のいずれかになります。
注: テンプレートビューのタイプを [共有 (最初は個人のデスクトップ)] にすることはできません。
|
prohibitdesignrefreshmodifications |
|
戻り値 | 説明 |
---|---|
NotesView | 新規ビュー。 |
var viewMain:NotesView = database.getView("main");
var viewMod:NotesView = database.createView("modified", "SELECT @All");
var col1:NotesViewColumn = viewMod.copyColumn(viewMain.getColumn(3), 1);
var col2:NotesViewColumn = viewMod.copyColumn(viewMain.getColumn(1), 2);
viewMod.removeColumn(); // remove default # column which is now last column
requestScope.status = "Columns in new view " + viewMod.getName();
var cols = viewMod.getColumns().iterator();
while (cols.hasNext()) {
var col:NotesViewColumn = cols.next();
requestScope.status += "¥nColumn " + col.getPosition() + " = " + col.getTitle();
}
LotusScript® NotesDatabase クラスの CreateView メソッド
Java™ Database クラスの createView メソッド
式言語の @Command([CreateView]) 関数