Za forme, ki so že implementirane je postopek implementacije sledeč :
1.) V Interfeca od forme je potrebno dodati naslednji dve vrstici
object GetData();
PopupMenu GetReportPopupMenu();
Implemenacija je že na osnovni formi PB_AdvancedBrowse.
2.) V Presenter od brows-a pa naslednje tri metode
public void OnAddReports()
{
AddReportsAndButtons(ReportGroup.ActivityList, View.GetReportPopupMenu());
}
public override void OnAdvancedPrintPreview(object sender, ItemClickEventArgs e)
{
base.OnAdvancedPrintPreview(sender, e);
AdvancedPrintPreview(ReportGroup.ActivityList);
}
public override void ReportButtonClick(object sender, ItemClickEventArgs e)
{
GridData = View.GetData();
base.ReportButtonClick(sender, e);
}
Kar pa zadeva novih form, ki bodo kreiranje z novimi predlogami pa bo (3-metode presenterja) potrebno popraviti ReportGroup.
0 comments:
Post a Comment