加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angular js 页面初始化 和 分页

发布时间:2020-12-17 10:04:49 所属栏目:安全 来源:网络整理
导读:js : $scope.init = function() { $scope.inittable(); select(); }; function select () {// TODO $scope.searchInfo.start = $("#start").val(); $scope.searchInfo.end = $("#end").val(); $scope.searchInfo.page1 = $scope.table1.page; $scope.search

js :

$scope.init = function() {

$scope.inittable();
select();
};

function select () {// TODO
$scope.searchInfo.start = $("#start").val();
$scope.searchInfo.end = $("#end").val();
$scope.searchInfo.page1 = $scope.table1.page;
$scope.searchInfo.pageSize1 = $scope.table1.pageSize;
$scope.searchInfo.page2 = $scope.table2.page;
$scope.searchInfo.back = $("#back").val();

$http({
method : "get",
url : "find/searchBackplayRoom",
params : $scope.searchInfo
})
.success(
function(rs,status,headers,config) {
chkSession(rs);
if (rs.status == 0) {
console.log(rs);
$scope.listDataLimit = rs.listDataLimit;
$scope.listLiveRoom = rs.listLiveRoom;
$scope.listBackPlayRoom = rs.listBackPlayRoom;
createTable1(rs.count1);
createtable2(rs.count2);
if ($("#back").val() == 1) {
$("#back").val("");
$scope.searchInfo.roomName = rs.playbackroomBo.playbackName;
$scope.searchInfo.showEnd = rs.playbackroomBo.showEnd;
$("#start").val(rs.playbackroomBo.start);
$("#end").val(rs.playbackroomBo.end);
$scope.searchInfo.dataLimit = rs.playbackroomBo.dataLimit;
}
} else {
$scope.error = rs.error;
}
}).error(function(rs,config) {
$scope.error = ("程序发生例外异常,请稍候再试!");
});
};


$scope.table2 = {// TODO
rows : [],
total : 0,
page : 0,
pageSize : 10,
totalPages : 0,
offset : 0
};

function createtable2(total) {

$scope.table2.total = total;
var pages = ($scope.table2.total + $scope.table2.pageSize - 1)
/ $scope.table2.pageSize >> 0;
$scope.table2.totalPages = pages;
if (pages == 0) {
$scope.table2.page = 0;
}
$scope.table2.offset = ($scope.table2.page - 1)
* $scope.table2.pageSize + 1;
}

$scope.previous2 = function() {
if ($scope.table2.total > 0 && $scope.table2.page > 1) {
$scope.table2.page = $scope.table2.page - 1;
$scope.selAll=false;
$scope.selAll2=false;
select();
}
};

$scope.next2 = function() {
if ($scope.table2.total > 0
&& $scope.table2.page < $scope.table2.totalPages) {
$scope.selAll=false;
$scope.selAll2=false;
$scope.table2.page = $scope.table2.page + 1;
select();
}
};
$scope.first2 = function() {
if ($scope.table2.total > 0 && $scope.table2.page > 1) {
$scope.selAll=false;
$scope.selAll2=false;
$scope.table2.page = 1;
select();
}
};
$scope.last2 = function() {

if ($scope.table2.total > 0
&& $scope.table2.page < $scope.table2.totalPages) {
$scope.table2.page = $scope.table2.totalPages;
$scope.selAll=false;
$scope.selAll2=false;
select();
}

};

----------------------------------------------------------------------------------------------------------------------------------------------

Freemarker:

<div class=" pagination-main text-center text-small"> <ul class="pagination"> <li><a target="_blank" href="javascript:void(0)" onClick="return false;" data-ng-click="first2()">首页</a></li> </ul> <ul class="pagination"> <li><a target="_blank" href="javascript:void(0)" onClick="return false;" data-ng-click="previous2()">上一页</a></li> </ul> <ul class="pagination"> <li><a target="_blank" href="javascript:void(0)" onClick="return false;" data-ng-click="next2()">下一页</a></li> </ul> <ul class="pagination"> <li><a target="_blank" href="javascript:void(0)" onClick="return false;" data-ng-click="last2()">尾页</a></li> </ul> <ul class="pagination"> <li><span class="detal">共[{{table2.total}}]条记录,当前[{{table2.page}}/{{table2.totalPages}}]页</span></li> </ul> </div>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读