corrade-nucleus-nucleons – Blame information for rev 20
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
20 | office | 1 | # Table Editable |
2 | |||
3 | Use Plugin: [x-editable](https://github.com/vitalets/x-editable) |
||
4 | |||
5 | ## Usage |
||
6 | |||
7 | ```html |
||
8 | <script src="extensions/editable/bootstrap-table-editable.js"></script> |
||
9 | ``` |
||
10 | |||
11 | ## Options |
||
12 | |||
13 | ### editable |
||
14 | |||
15 | * type: Boolean |
||
16 | * description: Set false to disabled editable of all columns. |
||
17 | * default: `true` |
||
18 | |||
19 | ## Column options |
||
20 | |||
21 | ### editable |
||
22 | |||
23 | * type: Object |
||
24 | * description: Configuration of x-editable. Full list of options: http://vitalets.github.io/x-editable/docs.html#editable |
||
25 | * default: `undefined` |
||
26 | |||
27 | All options can be defined via `data-editable-*` HTML attributes. Table wide options are used for every column but can be overridden: |
||
28 | |||
29 | ````html |
||
30 | <table id="my_table_id" |
||
31 | data-url="data/url.json" |
||
32 | data-id-field="id" |
||
33 | data-editable-emptytext="Default empty text." |
||
34 | data-editable-url="/my/editable/update/path"> |
||
35 | <thead> |
||
36 | <tr> |
||
37 | <th class="col-md-1" data-field="id" data-sortable="true" data-align="center">#</th> |
||
38 | <th class="col-md-4" data-field="name" data-editable="true">Name</th> |
||
39 | <th class="col-md-7" data-field="description" data-editable="true" data-editable-emptytext="Custom empty text.">Description</th> |
||
40 | </tr> |
||
41 | </thead> |
||
42 | </table> |
||
43 | ```` |
||
44 | |||
45 | ## Events |
||
46 | |||
47 | ### onEditableInit(editable-init.bs.table) |
||
48 | |||
49 | Fired when all columns was initialized by `$().editable()` method. |
||
50 | |||
51 | ### onEditableSave(editable-save.bs.table) |
||
52 | |||
53 | Fired when an editable cell is saved. |
||
54 | |||
55 | parameters: editable, field, row, oldValue, $el |
||
56 | |||
57 | ### onEditableShown(editable-shown.bs.table) |
||
58 | |||
59 | Fired when an editable cell is opened for edits. |
||
60 | |||
61 | parameters: editable, field, row, $el |
||
62 | |||
63 | ### onEditableHidden(editable-hidden.bs.table) |
||
64 | |||
65 | Fired when an editable cell is hidden / closed. |
||
66 | |||
67 | parameters: field, row, $el, reason |
||
68 | |||
69 | ## The existing problems |
||
70 | |||
71 | * Editable extension does not support searchable in the select type. |