Celcel : Excel 風の操作性をもつテーブル
必須ファイル
iwidgets.js, celcel.js, iwidgets.css
コンストラクタ
Celcel(table, fixRows, fixCols) - Celcel を作成する。
- table - Celcel として表示するテーブル
- fixRows - 固定行数
- fixcols - 固定列数
プロパティ
(div) htmlElement - Celcel の実体となる HTML 要素
(string) selectionMode - セルの選択モード。"cell" (セル選択) / "row" (行選択) / "column" (列選択) のいずれかを指定する。デフォルトは "cell"。
(boolean) autoSelection - マウスオーバ時にセルを自動選択するかどうかを true / false で指定する。デフォルトは false。
メソッド
clear() - 選択された範囲の内容をクリアする。
copy() - 選択された範囲の内容をクリップボードにコピーする。(IEのみ)
copyAll() - テーブル全体の内容をクリップボードにコピーする。(IEのみ)
cut() - 選択された範囲の内容の切り取り(クリップボードへのコピーとクリア)を行なう。(IEのみ)
paste() - 現在のクリップボードの内容を貼り付ける。(IEのみ)
setWidth(width) - 表の幅を設定する。
setHeight(height) - 表の高さを設定する。
setSize(width, height) - 表のサイズを設定する。
- width - 表の幅
- height - 表の高さ
setScroll(scroll) - スクロールバー表示をするかしないかを設定する。
- scroll - スクロールバー表示をする場合は true,表示しない場合は false。デフォルトは true。
addMenu(text, func) - 右クリック時に表示するコンテクストメニューへ項目追加を行なう。
- text - メニュー項目名称
- func - メニュークリック時に実行するファンクション