createColumn (NotesView - JavaScript)

新規の列を作成します。

定義場所

NotesView

構文

createColumn() : NotesViewColumn

createColumn(position:int) : NotesViewColumn

createColumn(position:int, columntitle:string) : NotesViewColumn

createColumn(position:int, columntitle:string, formula:string) : NotesViewColumn

パラメータ 説明
position 新規列の位置。1 が最初の列を表します。デフォルトは最後の列です。
columntitle 列のタイトル。
formula 列の式。 デフォルトは @DocNumber です。
戻り値 説明
NotesViewColumn 新規の列。

使用法

位置決めは 1 を基準として行われます。 これは、0 を基準とする、Columns によって返されるベクトルとは異なります。

このボタンは、新規ビューを作成してその列を削除し、別のビューから 1 列をコピーして、さらに 2 列を作成します。
var v:NotesView = database.getView("main");
// Create "dates" view and remove all columns
var main:NotesView = database.getView("main");
var dates:NotesView = database.createView("dates", "SELECT @All");
while (dates.getColumnCount() > 0) {
	dates.removeColumn(dates.getColumnCount());
}
requestScope.status = "New view " + dates.getName();

// Copy column 1 from "main" to "dates"
var col1:NotesViewColumn = dates.copyColumn(main.getColumn(1), 1);
requestScope.status += "¥n" +
	col1.getPosition() + " " + col1.getTitle() + " " + col1.getFormula();
var col2:NotesViewColumn = dates.createColumn(
dates.getColumnCount() + 1, "Created on", "@Created");
requestScope.status += "¥n" +
	col2.getPosition() + " " + col2.getTitle() + " " + col2.getFormula();
var col3:NotesViewColumn = dates.createColumn(
dates.getColumnCount() + 1, "Last modified on", "@Modified");
requestScope.status += "¥n" +
	col3.getPosition() + " " + col3.getTitle() + " " + col3.getFormula();

言語間の参照

LotusScript® NotesView クラスの CreateColumn メソッド

Java™ View クラスの createColumn メソッド