杂记
只能输入纯数字和“-”,且首尾必须是数字。
^(([0-9])+(\-)+([0-9])+)+$
可纯数字,可纯英文,可数字和英文混合。
^[0-9a-zA_Z]+$
防止DataTable 刷新时请求两次后台数据:
<table dt-disable-deep-watcher="true"></table>
DataTable 共通部分封装
angular.module('app.datas')
.factory('MyDTOptionsBuilder', function (DTOptionsBuilder, $translate) {
return {
fromSource: function (source) {
return DTOptionsBuilder
.fromSource(source)
.withOption('autoWidth', true)
.withOption('scrollCollapse', true)
.withOption('sAjaxDataProp', 'data')
.withOption('aLengthMenu', [10, 25, 50])
.withOption('serverSide', true)
.withPaginationType('full_numbers')
.withLanguage({
'sEmptyTable': $translate.instant('empty'),
'sInfoEmpty': '',
'sLoadingRecords': $translate.instant('Load'),
'lengthMenu': $translate.instant('show') + ' _MENU_ ' + $translate.instant('entries'),
'info': '_START_ - _END_ ' + $translate.instant('of') + ' <span class="black"> _TOTAL_</span> ' + $translate.instant('items'),
'oPaginate': {
'sNext': '<i class="fa fa-lg fa-angle-right"></i>',
'sPrevious': '<i class="fa fa-lg fa-angle-left"></i>'
}
});
}
};
});
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦