static public void initFromPurchTable(FormDataSource
_formDS)
{
PurchTable currentPurchTable;
Browser browser = new Browser();
for (currentPurchTable =
_formDS.getFirst(true) ? _formDS.getFirst(true): _formDS.cursor();
currentPurchTable;
currentPurchTable=
_formDS.getnext())
{
var generator = new
Microsoft.Dynamics.AX.Framework.Utilities.UrlHelper.UrlGenerator();
var
currentHost = new
System.Uri(UrlUtility::getUrl());
generator.HostUrl =
currentHost.GetLeftPart(System.UriPartial::Authority);
generator.Company =
curext();
generator.MenuItemName
= 'PurchTableListPage';
generator.Partition
= getCurrentPartition();
// repeat this
segment for each datasource to filter
var
requestQueryParameterCollection = generator.RequestQueryParameterCollection;
requestQueryParameterCollection.AddRequestQueryParameter(
'PurchTable',
'PurchId',
currentPurchTable.PurchId
);
System.Uri fullURI
= generator.GenerateFullUrl();
browser.navigate(fullURI.AbsoluteUri,
true);
}
}
No comments:
Post a Comment