corrade-nucleus-nucleons
/pack-rat/003_pack_rat/pack-rat/node_modules/bootstrap-table/src/extensions/editable/README.md |
@@ -0,0 +1,71 @@ |
# Table Editable |
|
Use Plugin: [x-editable](https://github.com/vitalets/x-editable) |
|
## Usage |
|
```html |
<script src="extensions/editable/bootstrap-table-editable.js"></script> |
``` |
|
## Options |
|
### editable |
|
* type: Boolean |
* description: Set false to disabled editable of all columns. |
* default: `true` |
|
## Column options |
|
### editable |
|
* type: Object |
* description: Configuration of x-editable. Full list of options: http://vitalets.github.io/x-editable/docs.html#editable |
* default: `undefined` |
|
All options can be defined via `data-editable-*` HTML attributes. Table wide options are used for every column but can be overridden: |
|
````html |
<table id="my_table_id" |
data-url="data/url.json" |
data-id-field="id" |
data-editable-emptytext="Default empty text." |
data-editable-url="/my/editable/update/path"> |
<thead> |
<tr> |
<th class="col-md-1" data-field="id" data-sortable="true" data-align="center">#</th> |
<th class="col-md-4" data-field="name" data-editable="true">Name</th> |
<th class="col-md-7" data-field="description" data-editable="true" data-editable-emptytext="Custom empty text.">Description</th> |
</tr> |
</thead> |
</table> |
```` |
|
## Events |
|
### onEditableInit(editable-init.bs.table) |
|
Fired when all columns was initialized by `$().editable()` method. |
|
### onEditableSave(editable-save.bs.table) |
|
Fired when an editable cell is saved. |
|
parameters: editable, field, row, oldValue, $el |
|
### onEditableShown(editable-shown.bs.table) |
|
Fired when an editable cell is opened for edits. |
|
parameters: editable, field, row, $el |
|
### onEditableHidden(editable-hidden.bs.table) |
|
Fired when an editable cell is hidden / closed. |
|
parameters: field, row, $el, reason |
|
## The existing problems |
|
* Editable extension does not support searchable in the select type. |