Hi All!
I have problem with Tomahawk Schedule.
When I click on existing entry, model returns null.
In my backing bean I have (snippet):
public void scheduleClicked(ScheduleMouseEvent event) {
switch (event.getEventType()) {
case ScheduleMouseEvent.SCHEDULE_BODY_CLICKED:
// it always works...
break;
case ScheduleMouseEvent.SCHEDULE_ENTRY_CLICKED:
System.out.println("event.getSchedule().getModel().getSelectedEntry()
= " + event.getSchedule().getModel().getSelectedEntry());
System.out.println("schedule.getModel().getSelectedEntry() = " +
schedule.getModel().getSelectedEntry());
System.out.println("model.getSelectedEntry() = " +
model.getSelectedEntry());
}
}
when I click empty space I get SCHEDULE_BODY_CLICKED, when I click existing
entry I I get SCHEDULE_ENTRY_CLICKED but unfortunately I cannot fetch
selected entry
the code produces:
event.getSchedule().getModel().getSelectedEntry() = null
schedule.getModel().getSelectedEntry() = null
model.getSelectedEntry() = null
the entry is selected (CSS has changed) but selected entry is null
when I reload page (with POST data, not refresh) it works:
event.getSchedule().getModel().getSelectedEntry() =
[EMAIL PROTECTED]
schedule.getModel().getSelectedEntry() =
[EMAIL PROTECTED]
model.getSelectedEntry() =
[EMAIL PROTECTED]
but reloading whole page is not what one would really want to do...
any idea how to fetch selected entries?
best regards
Łukasz