|
|
@@ -1373,11 +1373,9 @@ Page({
|
|
1373
|
1373
|
}
|
|
1374
|
1374
|
},
|
|
1375
|
1375
|
selectThisFunc:function(e){
|
|
1376
|
|
-
|
|
1377
|
|
- let upOrDown=e.currentTarget.dataset.selecttype;
|
|
1378
|
|
-
|
|
|
1376
|
+ let upOrDown = e.currentTarget.dataset.selecttype;
|
|
|
1377
|
+ //debugger;
|
|
1379
|
1378
|
var that = this;
|
|
1380
|
|
-
|
|
1381
|
1379
|
var list = that.data.List;
|
|
1382
|
1380
|
var firstSelectedIndex = -1;
|
|
1383
|
1381
|
var lastSelectedIndex = -1;
|
|
|
@@ -1424,7 +1422,7 @@ Page({
|
|
1424
|
1422
|
if(visibleItems.length === 0) return;
|
|
1425
|
1423
|
|
|
1426
|
1424
|
// 根据按钮类型决定选择范围
|
|
1427
|
|
- if(that.data.IsShowSelectThisUp) {
|
|
|
1425
|
+ if(upOrDown === "up") {
|
|
1428
|
1426
|
// 上按钮 - 选择从视口中最上面的项到第一个已选项之间的所有项
|
|
1429
|
1427
|
var topVisibleIndex = visibleItems[0].index;
|
|
1430
|
1428
|
|
|
|
@@ -1440,7 +1438,7 @@ Page({
|
|
1440
|
1438
|
list[i].Selected = true;
|
|
1441
|
1439
|
}
|
|
1442
|
1440
|
}
|
|
1443
|
|
- } else if(that.data.IsShowSelectThisDown) {
|
|
|
1441
|
+ } else if(upOrDown === "down") {
|
|
1444
|
1442
|
// 下按钮 - 选择从最后一个已选项到视口中最下面的项之间的所有项
|
|
1445
|
1443
|
var bottomVisibleIndex = visibleItems[visibleItems.length - 1].index;
|
|
1446
|
1444
|
|