Ƙara Nuni ko Gyara Hanyar via Extension a Dynamics 365
Buga: 16 Faburairu, 2025 da 11:56:33 UTC
A cikin wannan labarin, na bayyana yadda za a yi amfani da ci gaba na aji don ƙara hanyar nuna zuwa tebur da fom a Dynamics 365 don Aiki, misalai na kodin X++ da aka haɗa.
Add Display or Edit Method via Extension in Dynamics 365
Ko da yake shirin yin amfani da hanyoyin nuna ko gyara a Dynamics wani abu ne da ya kamata ka yi la'akari da shi idan wataƙila za ka iya ƙera magancenka a hanyar dabam, a wasu lokatai su ne hanya mafi kyau na yin hakan.
A cikin juyin Dynamics da Axapta na dā, yana da sauƙi sosai a ƙera nuna ko gyara hanyoyin a kan teburo da fom, amma sa'ad da na yi kwanan nan na yi hanyar gyara ta farko a Dynamics 365, na gano cewa hanyar yin haka ta bambanta.
Babu shakka akwai hanyoyi da yawa masu kyau, amma wanda na samu mafi kyau (a batun rashin haihuwa da kuma kyaun koda) shi ne yin amfani da ci gaba na ajin. Hakika, za ka iya yin amfani da ci gaba na ajin don ka ƙara hanyoyi ga wasu irin abubuwa fiye da rukuni - a wannan yanayin tebur, amma yana aiki a hanyoyi ma.
Da farko, ka kafa sabon rukuni. Za ka iya ambata duk abin da kake so, amma saboda wani dalili dole ne a ɗauke shi "_Extension". Bari mu ce kana bukatar ka ƙara hanyar nuna wa CustTable, alal misali, za ka iya yin suna MyCustTable_Extension.
Dole a ƙawanta ajin da ExtensionOf don a sanar da na'urar abin da kake faɗaɗa, kamar haka:
public final class MyCustTable_Extension
{
}
Yanzu za ka iya yin amfani da hanyar nuna ka a wannan aji, kamar yadda za ka yi kai tsaye a kan tebur a juyin Dynamics na dā - "wannan" har ma yana ƙaulin tebur, don ka iya shiga filin da wasu hanyoyi.
Alal misali, aji da ke da hanyar nuna mai sauƙi (da ba ta da amfani) da ke mai da adadin aski na mai amfani da shi zai iya kasance kamar wannan:
public final class MyCustTable_Extension
{
public display CustAccount displayAccountNum()
{
;
return this.AccountNum;
}
}
Yanzu, don ƙara hanyar nuna zuwa fom (ko ci gaba da tsari, idan ba za ka iya gyara fom kai tsaye ba), kana bukatar ka ƙara fili zuwa fom da hannu kuma ka tabbata ka yi amfani da nau'in da ya dace (ƙara a wannan misali).
Bayan haka, a kan iko za ka daidaita DataSource zuwa CustTable (ko kuma duk wani sunan tushen bayanin CustTable) da Kuma DataMethod zuwa MyCustTable_Extension.displayAccountNum (ka tabbata cewa ya haɗa sunan ajin, idan ba haka ba mai tattara ba zai iya samun hanyar).
Kuma ka gama:-)
Cikakken lokaci: Ba shi da muhimmanci a ƙara ƙara sunan ajin da aka faɗaɗa sa'ad da ake ƙara hanyar nuna a fom, amma a lokacin da aka fara buga shi, an yi hakan. Ina barin bayanin nan idan wasu karatu har ila suna amfani da tsofaffi.