Partekatu bidez


Inplementatu adibideko-atari bat web APIaren osagaian

Jarraian, sortu, berreskuratu, eguneratu eta ezabatzeko ekintzak egiteko atariko Web APIa erabiltzen duen kode osagai bat inplementatzeko adibide bat da. Osagaiak lau botoi errendatzen ditu, eta horiek klik egin daitezke Web API ekintza desberdinak deitzeko. Web API deiaren emaitza HTML batean sartzen da div kodea osagaiaren behealdean dagoen elementua.

Adibidea osagaia erabiliz ataria Web API.

Aurrebaldintzak

Kodea

Hemendik deskarga dezakezu lagin-osagai osoa hemen.

Lehenespenez, laginean, osagaia Web APIaren adibideetan sortu, berreskuratu, izena eta diru-sarreren eremuak ezartzeko konfiguratuta dago.

Lehenetsitako konfigurazioa edozein taula edo zutabetara aldatzeko, eguneratu beheko konfigurazio-balioak erakusten den moduan

private static \_entityName = "account";

private static \_requiredAttributeName = "name";

private static \_requiredAttributeValue = "Web API Custom Control (Sample)";

private static \_currencyAttributeName = "revenue";

private static \_currencyAttributeNameFriendlyName = "annual revenue";

createRecord metodoak hiru botoi ematen ditu, eta horri esker, kontu-erregistro bat sor dezakezu diru-sarreren eremua balio desberdinetan ezarrita (100, 200, 300).

Sortzeko botoietako bat hautatzen duzunean, botoia onClick gertaera-kudeatzaileak hautatutako botoiaren balioa egiaztatzen du eta Web APIaren ekintza erabiltzen du kontu-erregistro bat sortzeko diru-sarreren eremua botoiaren balioarekin ezarrita. Kontuaren erregistroaren izen-eremua honela ezarriko da Web API kodearen osagaia (lagina) ausazko batekin int katearen amaieran erantsita. Web API deiaren itzulera metodoak deiaren emaitza (arrakasta edo porrota) kontrol pertsonalizatuaren emaitzan sartzen du div.

deleteRecord metodoak goitibeherako hautatutako erregistroa ezabatzen duen botoia ematen du. Goitibeherako kontrolak ezabatu nahi duzun kontu-erregistroa hautatzeko aukera ematen du. Behin goitibeherako kontu-erregistroa hautatuta eta Ezabatu erregistroa botoia hautatuta dago, erregistroa ezabatuko da. Web API deiaren itzulera metodoak deiaren emaitza (arrakasta edo porrota) kontrol pertsonalizatuaren emaitzan sartzen du div.

*Metodoak* botoi bat bistaratzen du kode osagaian. FetchXMLretrieveMultiple Botoi honen onClick metodoa deitzen denean, FetchXML sortzen da eta retrieveMultiple funtziora pasatzen da kontu-erregistro guztien diru-sarreren eremuaren batez besteko balioa kalkulatzeko. Web API deiaren itzulera metodoak deiaren emaitza (arrakasta edo porrota) kontrol pertsonalizatuaren emaitzan sartzen du div.

OData retrieveMultiple metodoak errendatzen du botoia kodearen osagaian. onClick botoi honen metodoa deitzean, OData kate bat sortu eta pasatzen da retrieveMultiple kontu-erregistro guztiak berreskuratzeko funtzioa antzekoa den izen-eremu batekin kodea osagai Web APIa (lagina), hau da, kode-osagai honek sortutako kontu-erregistro guztietan.

Erregistroak arrakastaz berreskuratzen direnean, kode-osagaiak logika du zenbat kontu-erregistroen diru-sarreren eremua 100, 200 edo 300ean ezarrita dagoen zenbatzeko, eta zenbaketa hori OData egoera-edukiontziko div batean bistaratu kode-osagaian. Web API deiaren itzulera metodoak deiaren emaitza (arrakasta edo porrota) kontrol pertsonalizatuaren emaitzan sartzen du div.

Ikusi ere