public override void Start() { _candidateTable = new Table <Checkable <ReportingWorklistItemSummary> >(); const string checkedColumnName = "."; _candidateTable.Columns.Add(new TableColumn <Checkable <ReportingWorklistItemSummary>, bool>(checkedColumnName, delegate(Checkable <ReportingWorklistItemSummary> item) { return(item.IsChecked); }, delegate(Checkable <ReportingWorklistItemSummary> item, bool value) { item.IsChecked = value; }, 0.20f)); _candidateTable.Columns.Add(new TableColumn <Checkable <ReportingWorklistItemSummary>, string>(SR.ColumnProcedure, delegate(Checkable <ReportingWorklistItemSummary> item) { return(item.Item.ProcedureName); }, 2.75f)); _candidateTable.Columns.Add(new DateTimeTableColumn <Checkable <ReportingWorklistItemSummary> >(SR.ColumnTime, delegate(Checkable <ReportingWorklistItemSummary> item) { return(item.Item.Time); }, 0.5f)); foreach (ReportingWorklistItemSummary item in _candidates) { _candidateTable.Items.Add(new Checkable <ReportingWorklistItemSummary>(item, true)); } _sourceTable = new ReportingWorklistTable(); _sourceTable.Items.Add(_primaryItem); _selectedCandidate = CollectionUtils.FirstElement(_candidateTable.Items); base.Start(); }
public override void Start() { _candidateTable = new Table <Checkable <ReportingWorklistItemSummary> >(); _candidateTable.Columns.Add(new TableColumn <Checkable <ReportingWorklistItemSummary>, bool>(".", delegate(Checkable <ReportingWorklistItemSummary> item) { return(item.IsChecked); }, delegate(Checkable <ReportingWorklistItemSummary> item, bool value) { item.IsChecked = value; }, 0.20f)); _candidateTable.Columns.Add(new TableColumn <Checkable <ReportingWorklistItemSummary>, string>(SR.ColumnProcedure, delegate(Checkable <ReportingWorklistItemSummary> item) { return(item.Item.ProcedureName); }, 2.75f)); _candidateTable.Columns.Add(new DateTimeTableColumn <Checkable <ReportingWorklistItemSummary> >(SR.ColumnTime, delegate(Checkable <ReportingWorklistItemSummary> item) { return(item.Item.Time); }, 0.5f)); foreach (ReportingWorklistItemSummary item in _candidates) { _candidateTable.Items.Add(new Checkable <ReportingWorklistItemSummary>(item, true)); } _sourceTable = new ReportingWorklistTable(); _sourceTable.Items.Add(_sourceItem); base.Start(); }