v0.0.3
This commit is contained in:
@@ -161,9 +161,9 @@ public class XPagination extends HBox implements TimiFXUI {
|
||||
// ---------- 事件 ----------
|
||||
|
||||
new ToggleGroup().getToggles().addAll(pageButtons);
|
||||
for (int i = 0; i < pageButtons.size(); i++) {
|
||||
for (PageButton button : pageButtons) {
|
||||
// 阻止取消选择
|
||||
pageButtons.get(i).addEventFilter(MouseEvent.MOUSE_PRESSED, EVENT_TOGGLE_BUTTON);
|
||||
button.addEventFilter(MouseEvent.MOUSE_PRESSED, EVENT_TOGGLE_BUTTON);
|
||||
}
|
||||
|
||||
// 数据变动更新
|
||||
@@ -176,10 +176,10 @@ public class XPagination extends HBox implements TimiFXUI {
|
||||
ip.set(0);
|
||||
}
|
||||
// 主动选中
|
||||
for (int i = 0; i < pageButtons.size(); i++) {
|
||||
for (PageButton pageButton : pageButtons) {
|
||||
// 分页存在预设页码,只作触发事件用(如前置页的第五第六页),需要主动计算激活的按钮
|
||||
if (ip.get() == pageButtons.get(i).indexProperty.get() && pageButtons.get(i).isVisible()) {
|
||||
pageButtons.get(i).setSelected(true);
|
||||
if (ip.get() == pageButton.indexProperty.get() && pageButton.isVisible()) {
|
||||
pageButton.setSelected(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user