Бөлісу құралы:


Үлгі порталдың веб API құрамдасын іске асыру

Төменде құру, алу, жаңарту және жою әрекеттерін орындау үшін порталдың веб-API интерфейстерін пайдаланатын код құрамдасын іске асырудың мысалы келтірілген. Құрамдас төрт түймені көрсетеді, оларды әртүрлі веб-API әрекеттерін шақыру үшін басуға болады. Веб-API шақыруының нәтижесі код құрамдасының төменгі жағындағы HTML div элементіне енгізіледі.

Порталдың Web API интерфейсін пайдаланатын құрамдас мысалы.

Алғышарттар

  • Сіздің портал нұсқаңыз 9.3.10.х немесе одан кейінгі нұсқа болуы керек.
  • Іске қосу құралы порталының бумасы 9.2.2103.x немесе одан кейінгі нұсқада болуы керек.
  • Портал үшін веб-API интерфейсін қосу үшін сайт параметрін қосу керек. Веб-API интерфейсінің сайт параметрлері
  • Кесте рұқсаттарын пайдалану арқылы кесте қауіпсіздігін конфигурациялаңыз. Кесте рұқсаттары

Код

Толық үлгі құрамдасын мына жерден жүктеп алуға болады.

Әдепкі бойынша, бұл мысалда құрамдас веб-API мысалдарында атау және кіріс өрістерін құруға, алуға, орнатуға конфигурацияланған.

Әдепкі конфигурацияны кез келген кестеге немесе бағанға өзгерту үшін төмендегі конфигурация мәндерін көрсетілгендей жаңартыңыз

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 әдісі әртүрлі мәндерге (100, 200, 300) орнатылған кіріс өрісі бар тіркелгі жазбасын жасауға мүмкіндік беретін үш түймені көрсетеді.

Жасау түймелерінің бірін таңдағанда, түйменің onClick оқиға өңдегіші таңдалған түйменің мәнін тексереді және түйме мәніне орнатылған кіріс өрісі бар тіркелгі жазбасын жасау үшін веб-API әрекетін пайдаланады. Тіркелгі жазбасының атау өрісі жолдың соңына кездейсоқ int мәні қосылған Веб-API кодының құрамдасы (мысал) күйіне орнатылады. Веб-API қоңырауынан кері шақыру әдісі div реттелетін басқару нәтижесінде қоңырау нәтижесін (сәтті немесе сәтсіз) енгізеді.

deleteRecord әдісі ашылмалы тізімде таңдалған жазбаны жоятын түймені көрсетеді. Ашылмалы басқару элементі жойылатын тіркелгі жазбасын таңдауға мүмкіндік береді. Тіркелгі жазбасы ашылмалы тізімнен таңдалғаннан кейін және Жазбаны жою түймесі таңдалса, жазба жойылады. Веб-API қоңырауынан кері шақыру әдісі div реттелетін басқару нәтижесінде қоңырау нәтижесін (сәтті немесе сәтсіз) енгізеді.

FetchXMLretrieveMultiple әдісі код компонентіндегі түймені көрсетеді. Осы түйменің onClick әдісі шақырылғанда, FetchXML барлық есептік жазбалар үшін кіріс өрісінің орташа мәнін есептеу үшін retrieveMultiple функцияға жіберіледі. жазбалар. Веб-API қоңырауынан кері шақыру әдісі div реттелетін басқару нәтижесінде қоңырау нәтижесін (сәтті немесе сәтсіз) енгізеді.

OData retrieveMultiple әдісі код құрамдасындағы түймені көрсетеді. Осы түйменің onClick әдісі шақырылған кезде, OData жолы жасалады және веб-API кодының құрамдасына (мысал) ұқсас атау өрісі бар барлық тіркелгіні алу үшін retrieveMultiple функциясына жіберіледі, бұл осы код құрамдасы жасаған барлық тіркелгіге қатысты болады.

Жазбаларды сәтті шығарған кезде код құрамдасы кіріс өрісінде 100, 200 немесе 300 мәндері бар тіркелгі жазбаларының санын санауға және бұл мөлшерді код құрамдасындағы "OData" күй контейнерінің "div" мәнінде көрсетуге арналған логикаға ие. Веб-API қоңырауынан кері шақыру әдісі div реттелетін басқару нәтижесінде қоңырау нәтижесін (сәтті немесе сәтсіз) енгізеді.

Сонымен қатар қараңыз