Miklix

Ƙara Nuni ko Gyara Hanyar via Extension a Dynamics 365

Buga: 16 Faburairu, 2025 da 11:56:33 UTC
An sabunta ta ƙarshe: 12 Janairu, 2026 da 08:57:41 UTC

A cikin wannan labarin, na yi bayani kan yadda ake amfani da faɗaɗa aji don ƙara hanyar nunawa zuwa tebur da fom a cikin Dynamics 365 don Ayyuka, an haɗa da misalan lambar X++.


An fassara wannan shafin na'ura daga Turanci don a sami damar isa ga mutane da yawa gwargwadon iko. Abin takaici, fassarar inji ba ta zama cikakkiyar fasaha ba, don haka kurakurai na iya faruwa. Idan kuna so, kuna iya duba ainihin sigar Turanci anan:

Add Display or Edit Method via Extension in Dynamics 365

Duk da yake shirin amfani da hanyoyin nunawa ko gyara a cikin Dynamics wani abu ne da yakamata ya sa ka yi la'akari da shi idan za ka iya tsara mafita ta wata hanya daban, wani lokacin su ne mafi kyawun hanya.

Cikin sigar Dynamics da Axapta da ta gabata, yana da sauƙi a ƙirƙiri hanyoyin nunawa ko gyara akan tebura da siffofi, amma lokacin da na yi hanyar gyara ta farko a cikin Dynamics 365 kwanan nan, na gano cewa hanyar yin hakan ta ɗan bambanta.

Akwai hanyoyi da dama masu inganci, amma wanda na fi so (duka dangane da fahimta da kyawun lambar) shine amfani da tsawaita aji. Haka ne, zaku iya amfani da tsawaita aji don ƙara hanyoyi zuwa wasu nau'ikan abubuwa banda azuzuwan - a wannan yanayin tebur, amma yana aiki ga siffofi kuma.

Da farko, ƙirƙiri sabon aji. Za ka iya sanya masa suna duk abin da kake so, amma saboda wani dalili dole ne a ƙara masa ƙarin suna "_Extension". Bari mu ce kana buƙatar ƙara hanyar nunawa zuwa CustTable, misali za ka iya sanya masa suna MyCustTable_Extension.

Dole ne a yi wa ajin ado da ExtensionOf domin ya sanar da tsarin abin da kake faɗaɗawa, kamar haka:

[ExtensionOf(tableStr(CustTable))]
public final class MyCustTable_Extension
{
}

Yanzu za ku iya aiwatar da hanyar nuna ku a cikin wannan aji, kamar yadda za ku yi kai tsaye a kan tebur a cikin sigar Dynamics ta baya - "wannan" har ma yana nufin teburin, don haka za ku iya samun damar shiga filayen da sauran hanyoyin.

Misali, aji mai sauƙin nuna hanya (kuma mara amfani gaba ɗaya) wanda kawai ke dawo da lambar asusun abokin ciniki zai iya kama da haka:

[ExtensionOf(tableStr(CustTable))]
public final class MyCustTable_Extension
{
    public display CustAccount displayAccountNum()
    {
        ;

        return this.AccountNum;
    }
}

Yanzu, don ƙara hanyar nunawa zuwa fom (ko tsawo na fom, idan ba za ku iya gyara fom ɗin kai tsaye ba), kuna buƙatar ƙara fili zuwa fom ɗin da hannu kuma ku tabbatar kun yi amfani da nau'in da ya dace (kirtani a cikin wannan misalin).

Sannan, a kan sarrafawa za ku saita DataSource zuwa CustTable (ko duk abin da sunan tushen bayanai na CustTable ɗinku yake) da DataMethod zuwa MyCustTable_Extension.displayAccountNum (tabbatar kun haɗa da sunan aji, in ba haka ba mai tarawa ba zai iya samun hanyar ba).

Kuma kun gama :-)

Sabuntawa: Ba lallai ba ne a ƙara sunan ajin faɗaɗawa yayin ƙara hanyar nunawa zuwa fom, amma a lokacin da aka buga shi, haka ne. Zan bar bayanin a nan idan wasu masu karatu har yanzu suna amfani da tsofaffin siga.

Karin Karatu

Idan kuna jin daɗin wannan sakon, kuna iya kuma son waɗannan shawarwari:


Raba kan BlueskyRaba akan FacebookRaba kan LinkedInRaba akan TumblrRaba akan XRaba kan LinkedInFitar akan Pinterest

Mikkel Christensen

Game da Marubuci

Mikkel Christensen
Mikel shine mahalicci kuma mai miklix.com. Yana da fiye da shekaru 20 gwaninta a matsayin ƙwararren mai tsara shirye-shiryen kwamfuta / mai haɓaka software kuma a halin yanzu yana aiki cikakken lokaci don babban kamfani na IT na Turai. Lokacin da ba ya yin rubutun ra'ayin kanka a yanar gizo ba, yana ciyar da lokacinsa a kan ɗimbin abubuwan bukatu, sha'awa, da ayyuka, waɗanda har zuwa wani lokaci za a iya nunawa a cikin batutuwa iri-iri da aka rufe akan wannan rukunin yanar gizon.