ProgramLanguage/Script/JavaScript/jQuery
カスタマイズできるグリッドにデータを表示するコントロールを表します。
DataTable クラスの新しいインスタンスを初期化します。
名称 | 備考 |
dataTable(object) | DataTable クラスのインスタンスを生成します。 |
$ | |
_ | |
fnAddData(1D array of data[, boolean = true]) | インメモリ データ ソースに新しい行を追加します。 |
fnAddData(2D array of arrays[, boolean = true]) | インメモリ データ ソースに新しい行を追加します。 |
fnAddData(object[, boolean = true]) | インメモリ データ ソースに新しい行を追加します。 |
fnAddData(array of objects[, boolean = true]) | インメモリ データ ソースに新しい行を追加します。 |
fnAdjustColumnSizing([boolean = true]) | すべての列幅を調節する。 |
fnClearTable([boolean = true]) | すべてのレコードをクリアする。 |
fnClose(node) | fnOpen メソッドで追加された行を削除する。 |
[[fnDeleteRow(int[, function[, boolean = true]])>../DataTable/fnDeleteRow(int, function, boolean = true)]] | インメモリ データ ソースから行を削除する。 |
[[fnDeleteRow(node[, function[, boolean = true]])>../DataTable/fnDeleteRow(node, function, boolean = true)]] | インメモリ データ ソースから行を削除する。 |
fnDestroy | 表を破棄する。 |
fnDraw | 表を再描画する。 |
fnFilter | 文字列に一致した行を表示する。 |
fnGetData | 指定した行のすべての列の値、または、指定されたセルの値を示します。 |
fnGetNodes | 指定した行のDOMツリーを示します。 行を指定しない場合は、すべての行のDOMツリーを配列で定義して示します。 |
fnGetPosition | 行番号、または列番号を示します。 行番号は内部的な番号のみですが、列番号は描画上と内部的な番号の二種類が示されます。 |
fnIsOpen | fnOpen メソッドで新規行が描画されている状態であるかを示します。 |
fnOpen | 指定された行の後に新しい行が追加されます。 追加された行は描画上のものであり、fnAddData のようにデータを動的に追加する機能とは違います。 |
fnPageChange | 指定したページに移動します。 |
fnSetColumnVis | 列を表示するかどうかを設定する。 |
fnSettings | 設定情報を取得する。 |
fnSort | 行を並べ替えます。 |
fnSortListener | 指定されたオブジェクトのアクションイベントで行が並べ替えられるよう設定します。 例えば、ボタンがクリックされた時に行を並べ替えたいときに使用します。 |
fnUpdate | 指定された行のすべての列の値、または、指定されたセルの値を更新する。 |
fnVersionCheck | 互換性を保証するためにプラグインが使用しているDataTablesのバージョンをチェックする。 |
名称 | 備考 |
fnCookieCallback | |
fnCreatedRow | |
fnDrawCallback | |
fnFooterCallback | |
fnFormatNumber | |
fnHeaderCallback | |
fnInfoCallback | |
fnInitComplete | |
fnPreDrawCallback | |
fnRowCallback | |
fnServerData | |
fnServerParams | |
fnStateLoad | |
fnStateLoaded | |
fnStateLoadParams | |
fnStateSave | |
fnStateSaveParams |
名称 | 備考 |
aDataSort | |
asSorting | |
bSearchable | 列をフィルタリングの対象にするか否かを定義する。 trueならフィルタリングの対象として一致するデータが存在するかの検索対象となります。 falseなら検索対象外となり一致するデータが存在していても無視されます。 |
bSortable | |
bUseRendered | |
bVisible | 列を表示するか否かを定義する。 trueなら列が表示され、falseなら列が表示されない。 非表示にした列はHTMLタグが削除されている状態です。 したがって、非表示列にsubmit用のhidden項目を隠し持っていても送信されません。 |
fnCreatedCell | |
fnRender | |
iDataSort | |
mDataProp | |
sClass | |
sContentPadding | |
sDefaultContent | |
sName | |
sSortDataType | |
sTitle | |
sType | 並べ替えに使用する値の型を定義する。 型は"string", "numeric", "date" ,"html" 未指定の場合は"html"となる。 型が文字列だと"5"と"10"を比較した時"10"の方が小さいと判断されるので注意すること |
sWidth | 列の幅を定義する。 "3em", "20px"などCSSと同様に定義できる。 |
名称 | 備考 |
bAutoWidth | |
bDeferRender | |
bFilter | |
bInfo | |
bJQueryUI | |
bLengthChange | |
bPaginate | |
bProcessing | |
bScrollInfinite | |
bServerSide | |
bSort | |
bSortClasses | |
bStateSave | |
sScrollX | |
sScrollY |
名称 | 備考 |
oLanguage.oAria.sSortAscending | |
oLanguage.oAria.sSortDescending | |
oLanguage.oPaginate.sFirst | |
oLanguage.oPaginate.sLast | |
oLanguage.oPaginate.sNext | |
oLanguage.oPaginate.sPrevious | |
oLanguage.sEmptyTable | |
oLanguage.sInfo | |
oLanguage.sInfoEmpty | |
oLanguage.sInfoFiltered | |
oLanguage.sInfoPostFix | |
oLanguage.sInfoThousands | |
oLanguage.sLengthMenu | |
oLanguage.sLoadingRecords | |
oLanguage.sProcessing | |
oLanguage.sSearch | |
oLanguage.sUrl | |
oLanguage.sZeroRecords |
名称 | 備考 |
aaData | |
aaSorting | |
aaSortingFixed | |
aLengthMenu | |
aoSearchCols | |
asStripeClasses |
名称 | 備考 |
bDestroy | dataTableメソッドでインスタンスを生成するとき、既にインスタンスが生成されている場合は、そのインスタンスを破棄した後に、新たにインスタンスを生成する |
bRetrieve | dataTableメソッドでインスタンスを生成するとき、既にインスタンスが生成されている場合はそのインスタンスを戻す |
bScrollAutoCss | |
bScrollCollapse | |
bSortCellsTop | |
iCookieDuration | |
iDeferLoading | |
iDisplayLength | |
iDisplayStart | |
iScrollLoadGap | |
iTabIndex | |
oSearch | |
sAjaxDataProp | |
sAjaxSource | |
sCookiePrefix | |
sDom | |
sPaginationType | |
sScrollXInner | |
sServerMethod |
名称 | 備考 |
bServerSide | |
fnServerData | |
fnServerParams | |
sAjaxDataProp | |
sAjaxSource | |
sServerMethod |