D365F&O - X++ - Override jumpref on product number datasource field in EcoResProductDetailsExtended form extension
[ExtensionOf(formDataFieldStr(EcoResProductDetailsExtended, EcoResProduct, DisplayProductNumber))]
final class EcoResProductDetailsExtended_EcoResProduct_DisplayProductNumber_Extension
{
public void jumpRef()
{
FormDataObject formDataObject = any2Object(this) as FormDataObject;
FormDataSource formDataSource = formDataObject.datasource();
EcoResProduct ecoResProduct;
MenuFunction menuFunction;
Args args = new Args();
next jumpRef();
//get current record
ecoResProduct = formDataSource.cursor();
if (!EcoResProduct)
{
return;
}
args.record(EcoResProduct);
menuFunction = new MenuFunction(menuitemDisplayStr(CustEcoResProductDetails), MenuItemType::Display);
menuFunction.openMode(OpenMode::Edit);
menuFunction.formViewOption(FormViewOption::Details);
menuFunction.run(args);
}
}
Comments
Post a Comment