Үлгі порталдың веб API құрамдасын іске асыру
Төменде құру, алу, жаңарту және жою әрекеттерін орындау үшін порталдың веб-API интерфейстерін пайдаланатын код құрамдасын іске асырудың мысалы келтірілген. Құрамдас төрт түймені көрсетеді, оларды әртүрлі веб-API әрекеттерін шақыру үшін басуға болады. Веб-API шақыруының нәтижесі код құрамдасының төменгі жағындағы HTML div
элементіне енгізіледі.
Алғышарттар
- Сіздің портал нұсқаңыз 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
реттелетін басқару нәтижесінде қоңырау нәтижесін (сәтті немесе сәтсіз) енгізеді.