我最近开始使用FullCalendar插件.我正在尝试在日历中删除事件的函数.但在保存到数据库之前,我想检查并禁用/阻止在今天之前的日期丢弃外部事件.
关于如何做到这一点的任何想法?我正在寻找过去几天变灰或类似的东西,以便我可以显示已经存在的事件.只是想阻止用户在过去的日期丢弃事件.
编辑:
drop: function (date, jsEvent, ui) {
if(date<currentDate) {
$('#calendar').fullCalendar('removeEvents', event.id);
}
Run Code Online (Sandbox Code Playgroud)
我尝试使用此方法从日历中删除已删除的事件并再次将其附加到div.即使这样,它也不会被删除.
谢谢.:)
我安装了JDK 1.8版的Netbeans 8.我最近下载了iReports 5.6.0来创建报告.安装后程序无法打开.有一个错误说
找不到Java.exe既不存在(null)\ jre\bin\java.exe也不存在(null)bin\java.exe.
我怎么解决这个?我使用Netbeans8创建了我的项目,如果我将我的netbeans降级到版本7或者某些东西我的GUI界面会不会搞砸了?
我创建了一个JTable,最后一列(第6列)是带有复选框的“选择”列。通过覆盖getColumnClass方法以返回Boolean.class来添加复选框。
DefaultTableModel dtm = new DefaultTableModel(data, header){
@Override
public Class<?> getColumnClass(int col) {
if(col == 5){
return Boolean.class;
}
return super.getColumnClass(col);
}
};
Run Code Online (Sandbox Code Playgroud)
现在,我必须使用这些复选框选择一些行,并将这些选定行中的一些值添加到数据库中。这是我使用的代码。
DefaultTableModel model = (DefaultTableModel) tblInvoiceList.getModel();
for(int i=0; i<model.getRowCount();i++) {
if ((Boolean)model.getValueAt(i, 5))
paydao.updateInvoiceWithPayment(model.getValueAt(i, 0).toString());
}
Run Code Online (Sandbox Code Playgroud)
当我遍历时,选中的复选框返回true。未选中的将抛出NullPointerException。该异常发生在(Boolean)model.getValueAt(i,5)部分中。如何使未经检查的返回false?
java ×2
checkbox ×1
fullcalendar ×1
ireport ×1
javascript ×1
jquery ×1
jtable ×1
netbeans ×1
swing ×1