浏览代码

Custom align toolbar and search

- Added align option for search
- Added align option for other buttons from toolbar
Slawomir Sawicki 11 年之前
父节点
当前提交
e6c8926d6c
共有 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;
 }
 
-.fixed-table-toolbar .columns {
+.fixed-table-toolbar .columns-left {
+    margin-right: 5px;
+}
+
+.fixed-table-toolbar .columns-right {
     margin-left: 5px;
 }
 

+ 4 - 2
src/bootstrap-table.js

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