jTable

API-事件

2017-04-11  本文已影响24人  YoungDreamer

Events(事件)

<a id="closeRequested"></a>

closeRequested(event, data)

当用户点击表格的关闭按钮/图标时会触发此事件。如果showCloseButton 设置为true那么关闭按钮就会显示。此事件没有参数(This event has no argument)。

<a id="formClosed"></a>

formClosed(event, data)

当添加或编辑表单关闭的时候会触发此事件。data参数有以下字段:

<a id="formCreated"></a>

formCreated(event, data)

当为记录创建添加或编辑表单之后会触发此事件。data参数有以下字段:

<a id="formSubmitting"></a>

formSubmitting(event, data)

当点击添加或编辑表单的保存/提交按钮时触发此事件。data参数有以下字段:

你可以在这个事件中验证表单。如果你在这个事件回调中返回false,那么提交操作将会被取消

<a id="loadingRecords"></a>

loadingRecords(event, data)

在jTable加载数据发送AJAX请求到服务器之前触发。此事件没有参数。

<a id="recordAdded"></a>

recordAdded(event, data)

当用户成功添加和保存一条记录之后触发。你可以用data.record参数来获取添加的记录。你可以用data.serverResponse来获取服务器返回的 JSON object。

<a id="recordDeleted"></a>

recordDeleted(event, data)

当用户成功删除一条记录的时候触发。你可以用data.record参数来获取删除的记录。你可以用data.row参数来获取删除的表行。你可以用data.serverResponse来获取服务器返回的 JSON object。

<a id="recordsLoaded"></a>

recordsLoaded(event, data)

当jTable从服务器加载记录和刷新表的时候会触发此事件(如果开启了分页,当用户改变当前页码的时候也会触发此事件)。你可以用data.records来获取所有的从服务器加载的数据。你可以用data.serverResponse来获取服务器返回的 JSON object。

<a id="recordUpdated"></a>

recordUpdated(event, data)

当用户成功更新一条记录的时候会触发此事件。你可以用data.record参数来获取更新的记录。你可以用data.row参数来获取更新的表行。你可以用data.serverResponse来获取服务器返回的 JSON object。

<a id="rowInserted"></a>

rowInserted(event, data)

当一行成功添加到展示的表格中的时候触发。当用户添加一条新纪录获取从服务器加载的数据都会插入一个新行。当从服务器加载数据完成之后,每一行都会调用rowInserted事件。所以,你可以修改行或做任何你想做的。你可以用data.row获取当前行,你可以用data.record获取对应的记录、最后,如果这是一条新纪录(用户添加的),data.isNewRow会被jTable设置为true。

<a id="rowsRemoved"></a>

rowsRemoved(event, data)

当用户删除一行/多行(从服务器上删除真实记录)或者从服务器重新加载数据(清除所有行但是在服务器上不会删除)。你可以用data.rows来获取所有删除的行的jQuery选择器。你可以用data.reason获取删除的原因(可以是‘deleted’或‘reloading’)。

<a id="rowUpdated"></a>

rowUpdated(event, data)

当一行被更新的时候会触发此事件。当用户更新一条记录时会更新对应的行。你可以用data.row获取更新的行,用data.record获取对应的记录。此事件在 recordUpdated 之后触发。

<a id="selectionChanged"></a>

selectionChanged(event, data)

不管是用任何方法,当表格上选中的行发生变化时会触发此事件。当用户选择/取消选择一行时,删除所选行等等的时候会改变。你可以用 selectedRows 方法获取选中的行。

上一篇 下一篇

猜你喜欢

热点阅读