ProgramLanguage/Script/JavaScript/jQuery

DataTable

API

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

DataTable.fnClearTable(bool)

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

DataTable.fnDeleteRow(int | node, function, bool)

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

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

DataTable.fnFilter(string, int, bool, bool, bool, bool)

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

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

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

型:node
不明

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

DataTable.fnSetColumnVis(int, bool, bool)

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

DataTable.fnSettings()

DataTable.models.oSettings
 

DataTable.fnSort(array)

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

DataTable.fnDraw(bool)

bComplete
型:bool
不明
 

DataTable.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