|
|
@@ -17,6 +17,10 @@
|
|
|
if (!options) return;
|
|
|
options.pageNumber = pageNumber;
|
|
|
options.pageSize = pageSize;
|
|
|
+ })
|
|
|
+ .on('search.bs.table', function (evt, searchText) {
|
|
|
+ if (!options) return;
|
|
|
+ options.searchText = searchText;
|
|
|
});
|
|
|
$s.$watch('options', function (newOptions) {
|
|
|
if (!newOptions) return;
|
|
|
@@ -26,7 +30,7 @@
|
|
|
$el.bootstrapTable('destroy');
|
|
|
}
|
|
|
newOptions = angular.copy(newOptions);
|
|
|
- if (options) angular.forEach(['sortName', 'sortOrder', 'pageNumber', 'pageSize'], function (key) {
|
|
|
+ if (options) angular.forEach(['sortName', 'sortOrder', 'pageNumber', 'pageSize', 'searchText'], function (key) {
|
|
|
if (key in options) newOptions[key] = options[key];
|
|
|
});
|
|
|
options = newOptions;
|