Monday, 25 January 2010

Integracija reporting service z BrowseView.

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