ソースを参照

Merge pull request #204 from kula1922/feature/align-toolbar

Custom align toolbar and search
文翼 11 年 前
コミット
fe7460d9f2
2 ファイル変更9 行追加3 行削除
  1. 5 1
      src/bootstrap-table.css
  2. 4 2
      src/bootstrap-table.js

+ 5 - 1
src/bootstrap-table.css

@@ -123,7 +123,11 @@
     display: inline-block;
     display: inline-block;
 }
 }
 
 
-.fixed-table-toolbar .columns {
+.fixed-table-toolbar .columns-left {
+    margin-right: 5px;
+}
+
+.fixed-table-toolbar .columns-right {
     margin-left: 5px;
     margin-left: 5px;
 }
 }
 
 

+ 4 - 2
src/bootstrap-table.js

@@ -135,6 +135,7 @@
         pageSize: 10,
         pageSize: 10,
         pageList: [10, 25, 50, 100],
         pageList: [10, 25, 50, 100],
         search: false,
         search: false,
+        searchAlign: 'right',
         selectItemName: 'btSelectItem',
         selectItemName: 'btSelectItem',
         showHeader: true,
         showHeader: true,
         showColumns: false,
         showColumns: false,
@@ -147,6 +148,7 @@
         clickToSelect: false,
         clickToSelect: false,
         singleSelect: false,
         singleSelect: false,
         toolbar: undefined,
         toolbar: undefined,
+        toolbarAlign: 'right',
         checkboxHeader: true,
         checkboxHeader: true,
         sortable: true,
         sortable: true,
         maintainSelected: false,
         maintainSelected: false,
@@ -505,7 +507,7 @@
         }
         }
 
 
         // showColumns, showToggle, showRefresh
         // showColumns, showToggle, showRefresh
-        html = ['<div class="columns btn-group pull-right">'];
+        html = ['<div class="columns columns-' + this.options.toolbarAlign + ' btn-group pull-' + this.options.toolbarAlign + '">'];
 
 
         if (this.options.showRefresh) {
         if (this.options.showRefresh) {
             html.push(sprintf('<button class="btn btn-default" type="button" name="refresh" title="%s">',
             html.push(sprintf('<button class="btn btn-default" type="button" name="refresh" title="%s">',
@@ -589,7 +591,7 @@
         if (this.options.search) {
         if (this.options.search) {
             html = [];
             html = [];
             html.push(
             html.push(
-                '<div class="pull-right search">',
+                '<div class="pull-' + this.options.searchAlign + ' search">',
                     sprintf('<input class="form-control" type="text" placeholder="%s">',
                     sprintf('<input class="form-control" type="text" placeholder="%s">',
                         this.options.formatSearch()),
                         this.options.formatSearch()),
                 '</div>');
                 '</div>');