xxxxxxxxxx
1
<div class="d-flex justify-content-end mb-4">
2
<div class="form-outline">
3
<input
4
data-mdb-search
5
data-mdb-target="#table_1"
6
type="text"
7
id="search_table_1"
8
class="form-control"
9
/>
10
<label class="form-label" for="search_table_1">Search</label>
11
</div>
12
<button class="btn btn-primary btn-sm ms-3" data-mdb-add-entry data-mdb-target="#table_1">
13
<i class="fa fa-plus"></i>
14
</button>
15
</div>
16
<hr />
17
<div
18
class="table-editor"
19
id="table_1"
20
data-mdb-entries="5"
21
data-mdb-entries-options="[5, 10, 15]"
22
>
23
<table class="table">
24
<thead>
25
<tr>
26
<th class="th-sm" data-mdb-width="250">Company</th>
27
<th class="th-sm" data-mdb-width="250" data-mdb-sort="false">Address</th>
28
<th class="th-sm" data-mdb-width="250" data-mdb-sort="false">Employees</th>
29
</tr>
30
</thead>
31
<tbody>
32
<tr>
33
<td>Smith & Johnson</td>
34
<td>Park Lane 2, London</td>
35
<td>30</td>
36
</tr>
37
<tr>
38
<td>P.J. Company</td>
39
<td>Oak Street 7, Aberdeen</td>
40
<td>80</td>
41
</tr>
42
<tr>
43
<td>Food & Wine</td>
44
<td>Netherhall Gardens 3, Hampstead</td>
45
<td>12</td>
46
</tr>
47
<tr>
48
<td>IT Service</td>
49
<td>Warwick Road 14, London</td>
50
<td>17</td>
51
</tr>
52
<tr>
53
<td>A. Jonson Gallery</td>
54
<td>Oaklands Avenue 2, London</td>
55
<td>4</td>
56
</tr>
57
<tr>
58
<td>F.A. Architects</td>
59
<td>Frognal Way 7, Hampstead</td>
60
<td>4</td>
61
</tr>
62
</tbody>
63
</table>
64
</div>
65
66
<button class="btn btn-primary" id="get-info">
67
Alert me - what is the Smith and Johnson now?
68
</button>
1
1
xxxxxxxxxx
1
const tableEditorEl = document.querySelector('.table-editor');
2
const tableEditorInstance = TableEditor.getInstance(tableEditorEl)
3
const alertButton = document.querySelector('#get-info')
4
alertButton.addEventListener('click', () => {
5
alert(`Company: ${JSON.stringify(tableEditorInstance._rows[0]['field_0'])},
6
Address: ${JSON.stringify(tableEditorInstance._rows[0]['field_1'])},
7
Employees: ${JSON.stringify(tableEditorInstance._rows[0]['field_2'])}`)
8
})
Console errors: 0