}
{
// Assignee
gridBuilder.newSplitPanel(GridSize.COL33);
final FieldsetPanel fs = gridBuilder.newFieldset(getString("user"));
final UserSelectPanel assigneeSelectPanel = new UserSelectPanel(fs.newChildId(), new Model<PFUserDO>() {
@Override
public PFUserDO getObject()
{
return userGroupCache.getUser(filter.getUserId());
}
@Override
public void setObject(final PFUserDO object)
{
if (object == null) {
filter.setUserId(null);
} else {
filter.setUserId(object.getId());
}
}
}, parentPage, "userId");
fs.add(assigneeSelectPanel);
assigneeSelectPanel.setDefaultFormProcessing(false);
assigneeSelectPanel.init().withAutoSubmit(true);
}
{
gridBuilder.newSplitPanel(GridSize.COL66);
final FieldsetPanel fs = gridBuilder.newFieldset(getString("timePeriod"));
startDate = new DatePanel(fs.newChildId(), new PropertyModel<Date>(filter, "startTime"), DatePanelSettings.get()