- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 DatePicker 并添加了这个 Listener。
datePicker.showingProperty().addListener((observable, oldValue, showing) -> {
if(showing) {
//Get the content
DatePickerContent content = (DatePickerContent)((DatePickerSkin)datePicker.getSkin()).getPopupContent();
content.lookupAll(".day-cell").forEach(cell -> {
cell.getStyleClass().add("selected");
System.out.println(cell.getStyleClass() + " Day: " + ((DateCell) cell).getItem());
});
}
});
但是在显示 DatePicker 并选择一个日期后,只有一个单元格显示为被选中。
即使在控制台中打印出的样式都被“选中”,但让我感到疑惑的是,真正被选中的 Cell 有 2 个“选中”样式。这是控制台输出(部分):
cell date-cell day-cell selected Day: 2017-07-11
cell date-cell day-cell selected Day: 2017-07-12
cell date-cell day-cell selected selected Day: 2017-07-13
cell date-cell day-cell selected Day: 2017-07-14
cell date-cell day-cell selected Day: 2017-07-15
那么为什么只有一个单元格显示为选中状态?
最佳答案
不要为该属性添加监听器,只需设置datePicker.onShown
。
//Get the content
datePicker.onShown(e -> {
DatePickerContent content = (DatePickerContent)((DatePickerSkin)datePicker.getSkin()).getPopupContent();
content.lookupAll(".day-cell").forEach(cell -> {
cell.getStyleClass().add("selected");
});
}
关于java - DateCell 在应用 "selected"样式后没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45016887/
这是我的应用程序的最新屏幕截图: 现在我想删除单元格“标题”和两个单元格“(其他项目 1)”和“(其他项目 2)”。我怎样才能正确地做到这一点?我不断收到错误。 这里是MyTableViewContr
我有一个 DatePicker 并添加了这个 Listener。 datePicker.showingProperty().addListener((observable, oldValue, sho
我使用了来自以下链接的修改后的 DateCell 代码 DateCell without storyboard . 我想用 UIPickerView 替换 UIDatePicker。下面是我已修改/注
我正在尝试获取 FSCalendarView 中选定单元格的位置。 (FSCalendar 库)。虽然我从屏幕获取位置,但它不是一个完美的位置,因为我想从该日期单元格显示弹出窗口。 我做了这样的事情,
我浏览了 Apple 的 DateCell例如,不幸的是,我发现它是基于 Storyboard的所有其他示例。我正在尝试创建一个带有两个单元格的简单 TableViewController,一个用于显
我正在将 Apple DateCell 应用程序转换为使用 UIPickerView 而不是 UIDatePicker。我已经在 Storyboard和整个代码中取出并用 UIPickerView 替
我试图让我的 PickerView 值显示在我的 UITableView 详细信息标签上。所以我在我的 FormCell.swift 中设置 func pickerView(_ pickerView:
我的域模型 package sample class Person { String lastName String firstName Date dateOfBirth int numberOfCh
我是一名优秀的程序员,十分优秀!