|
@@ -73,22 +73,24 @@
|
|
|
|
|
|
|
|
$.BootstrapTable = class extends $.BootstrapTable {
|
|
$.BootstrapTable = class extends $.BootstrapTable {
|
|
|
initToolbar () {
|
|
initToolbar () {
|
|
|
|
|
+ const o = this.options
|
|
|
|
|
+
|
|
|
|
|
+ this.showToolbar = this.showToolbar || o.search && o.advancedSearch && o.idTable
|
|
|
|
|
+
|
|
|
super.initToolbar()
|
|
super.initToolbar()
|
|
|
|
|
|
|
|
- const o = this.options
|
|
|
|
|
if (!o.search || !o.advancedSearch || !o.idTable) {
|
|
if (!o.search || !o.advancedSearch || !o.idTable) {
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- this.$toolbar.prepend(`
|
|
|
|
|
- <div class="columns columns-${o.buttonsAlign} btn-group pull-${o.buttonsAlign}" role="group">
|
|
|
|
|
|
|
+ this.$toolbar.find('>.btn-group').append(`
|
|
|
<button class="btn btn-default${Utils.sprintf(' btn-%s', o.buttonsClass)}${Utils.sprintf(' btn-%s', o.iconSize)}"
|
|
<button class="btn btn-default${Utils.sprintf(' btn-%s', o.buttonsClass)}${Utils.sprintf(' btn-%s', o.iconSize)}"
|
|
|
type="button"
|
|
type="button"
|
|
|
name="advancedSearch"
|
|
name="advancedSearch"
|
|
|
aria-label="advanced search"
|
|
aria-label="advanced search"
|
|
|
title="${o.formatAdvancedSearch()}">
|
|
title="${o.formatAdvancedSearch()}">
|
|
|
<i class="${o.iconsPrefix} ${o.icons.advancedSearchIcon}"></i>
|
|
<i class="${o.iconsPrefix} ${o.icons.advancedSearchIcon}"></i>
|
|
|
- </button></div>
|
|
|
|
|
|
|
+ </button>
|
|
|
`)
|
|
`)
|
|
|
|
|
|
|
|
this.$toolbar.find('button[name="advancedSearch"]').off('click').on('click', () => this.showAvdSearch())
|
|
this.$toolbar.find('button[name="advancedSearch"]').off('click').on('click', () => this.showAvdSearch())
|