ProgramLanguage/Script/JavaScript/jQuery

DataTable

API

名称備考
$
_
fnAddData
fnAdjustColumnSizing
fnClearTableすべてのレコードをクリアする。
fnClosefnOpen メソッドで追加された行を削除します。
fnDeleteRow行を削除します。
fnDestroy
fnDraw表を再描画する。
fnFilter文字列に一致した行を表示する。
fnGetData
fnGetNodes
fnGetPosition
fnIsOpenfnOpen メソッドで新規行が描画されている状態であるかを示します。
fnOpen指定された行の後に新しい行が追加されます。
追加された行は描画上のものであり、fnAddData のようにデータを動的に追加する機能とは違います。
fnPageChange指定したページに移動します。
fnSetColumnVis列を表示するかどうかを設定する。
fnSettings設定情報を取得する。
fnSort行を並べ替えます。
fnSortListener
fnUpdate
fnVersionCheck互換性を保証するためにプラグインが使用しているDataTablesのバージョンをチェックする。

fnClearTable(boolean)

bRedraw
型:boolean
表を再描画する場合は true。それ以外の場合は false
既定値は true です。
 

fnClose(node)

nTr
型:node
削除したい行を TR要素 で指定します。
 
int
0 なら正常終了
1 なら異常終了(対象行が見つからない場合に発生する)
 

fnDeleteRow(int | node, function, boolean)

mTarget
型:int
削除したい行を 0 から始まる数値で指定します。
ここで指定する数値は aoData で保持しているデータの行番号であり、描画上の行番号とは並べ替えやフィルタリングの関係で一致しない場合があります。

型:node
削除したい行を TR要素 で指定します。
fnCallBack
型:function
行を削除した後に実行したい function を指定します。
fnCallBack.call( this, oSettings, oData );
bRedraw
型:boolean
表を再描画する場合は true。それ以外の場合は false
既定値は true です。
 
oData
 

fnFilter(string, int, boolean, boolean, boolean, boolean)

sInput
型:string
比較する文字列を指定します。
iColumn
型:int
比較したい列を 0 から始まる数値で指定します。
すべての列と比較したい場合は null を指定します。
bRegex
型:boolean
正規表現を使用する場合は true。それ以外の場合は false
既定値は false です。
bSmart
型:boolean
不明
既定値は true です。
bShowGlobal
型:boolean
比較に使用した値をinput boxに設定する場合は true。それ以外の場合は false
既定値は true です。
bCaseInsensitive
型:boolean
大文字・小文字を区別せずに比較する場合はtrue。それ以外の場合は false
 

fnIsOpen(node)

nTr
型:node
fnOpen メソッドで新規行が描画されている状態か確認したい行を TR要素 で指定します。
 
boolean
fnOpen メソッドで新規行が描画されている状態であれば true。それ以外の場合は false
 

fnOpen(node, string | node | jQuery, string)

nTr
型:node
追加したい行の直前にある行を TR要素 で指定します。
mHtml
型:string
追加した行に描画したい文字列を指定します
全ての列が結合された状態になります。

型:node
不明

型:jQuery
不明
sClass
型:string
新しく追加された TD要素 に指定するクラス
 
node
 

fnPageChange(string | int, boolean)

mAction
型:string
最初のページに移動する場合は first、現在ページより1ページ戻る場合は previous, 現在ページより1ページ進む場合は next, 最後のページに移動する場合は lastを指定します。

型:int
移動したいページを数値で指定します。0を指定すると最初のページに移動します。
bRedraw
型:boolean
表を再描画する場合は true。それ以外の場合は false
既定値は true です。
 

fnSetColumnVis(int, boolean, boolean)

iCol
型:int
表示を変更したい列を 0 から始まる数値で指定します。
bShow
型:boolean
列を表示する場合は true。それ以外の場合は false
bRedraw
型:boolean
表を再描画する場合は true。それ以外の場合は false
既定値は true です。
 

fnSettings()

models.oSettings
 

fnSort(array)

aaSort
型:array
配列の0番目に並べ替えに使用する列を 0 から始まる数値で指定します。
配列の1番目に並べ替える方向を指定します。昇順なら asc。降順なら desc
 

fnDraw(boolean)

bComplete
型:boolean
不明
 

fnVersionCheck(string)

sVersion
型:string
バージョンを指定します。バージョンの形式は"X", "X.Y", "X.Y.Z"です。
 

Callbacks

名称備考
fnCookieCallback
fnCreatedRow
fnDrawCallback
fnFooterCallback
fnFormatNumber
fnHeaderCallback
fnInfoCallback
fnInitComplete
fnPreDrawCallback
fnRowCallback
fnServerData
fnServerParams
fnStateLoad
fnStateLoaded
fnStateLoadParams
fnStateSave
fnStateSaveParams

Columns

名称備考
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と同様に定義できる。

Features

名称備考
bAutoWidth
bDeferRender
bFilter
bInfo
bJQueryUI
bLengthChange
bPaginate
bProcessing
bScrollInfinite
bServerSide
bSort
bSortClasses
bStateSave
sScrollX
sScrollY

Language

名称備考
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

Option

名称備考
aaData
aaSorting
aaSortingFixed
aLengthMenu
aoSearchCols
asStripeClasses

Options

名称備考
bDestroydataTableメソッドでインスタンスを生成するとき、既にインスタンスが生成されている場合は、そのインスタンスを破棄した後に、新たにインスタンスを生成する
bRetrievedataTableメソッドでインスタンスを生成するとき、既にインスタンスが生成されている場合はそのインスタンスを戻す
bScrollAutoCss
bScrollCollapse
bSortCellsTop
iCookieDuration
iDeferLoading
iDisplayLength
iDisplayStart
iScrollLoadGap
iTabIndex
oSearch
sAjaxDataProp
sAjaxSource
sCookiePrefix
sDom
sPaginationType
sScrollXInner
sServerMethod

Server-side

名称備考
bServerSide
fnServerData
fnServerParams
sAjaxDataProp
sAjaxSource
sServerMethod

トップ   一覧 検索 最終更新   ヘルプ   最終更新のRSS