AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.01.2024, 07:32   #1  
Blog bot is offline
Blog bot
Участник
 
25,631 / 848 (80) +++++++
Регистрация: 28.10.2006
dynamicsaxinsight: D365: How to get caller form name in Form extension class
Источник: https://dynamicsaxinsight.wordpress....tension-class/
==============

Purpose:

Demonstrate how to get caller form name in a Form extension class in X++.

Application:

Dynamics 365 for Finance and Operations

Solution:

The code below gives a very good example of how can get the caller form name in a Form extension class in X++ which then can be used to run the business logic.

In the code below, we’re adding a display method for a control on the form RetailAddItems to display Site. We’re getting Site from a form data source on the caller form. In this case, caller form is PurchTable and caller form data source is also PurchTable.

Code

[ExtensionOf(formStr(RetailAddItems))]internal final class MAK_RetailAddItems_Extension{ display InventSiteId displayPurchSiteId() { InventSiteId siteId; FormRun callerFormRun; callerFormRun = this.args().caller(); if (callerFormRun.name() == formStr(PurchTable)) { FormDataSource purchTable_ds = callerFormRun.dataSource(formDataSourceStr(PurchTable, PurchTable)) as FormDataSource; PurchTable purchTable = purchTable_ds.cursor() as PurchTable; if (purchTable) { siteId = purchTable.InventSiteId; } } return siteId; }}


Источник: https://dynamicsaxinsight.wordpress....tension-class/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Sumit Potbhare: How Product arrive and Documentation | Standard Retail Inbound Needs | Approach to D365 for Commerce with Adv WH Mgmt Blog bot DAX Blogs 0 06.07.2020 04:34
patrickmouwen: D365 Retail APIs Part II: How to know exactly what happens inside D365 Retail Blog bot DAX Blogs 0 14.12.2019 01:17
dynamicsaxinsight: AX7/D365/Operations: Create Details Master pattern form Blog bot DAX Blogs 0 14.09.2017 13:11
NAV2009 R2 Web Service для интеграции AS850 NAV: Программирование 2 31.07.2011 21:16
wiki.dynamicsbook: Changes Made in Navision Attain 3.60 Blog bot Dynamics CRM: Blogs 0 02.09.2008 13:23

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:26.