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


Тізім көрінісіне теңшелетін белгішелерді қосыңыз

Бұл тақырып Dynamics 365 Customer Engagement (on-premises) жүйесіне қолданылады. Осы тақырыптың Power Apps нұсқасына арналған: мынаны қараңыз: Тізім көріністерінде мәндермен қатар пайдаланушы белгішелерін көрсетіңіз

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

Белгішелер мен мәтін мәнін көрсететін Бағалау бағаны бар барлық мүмкіндіктер көрінісі.

Тізім көріністеріндегі реттелетін белгішелер бірыңғай интерфейс, классикалық веб-клиент, мобильді бағдарлама және App for Outlook бағдарламасында көрсетілуі мүмкін.

Теңшелетін графиканы және JavaScript кодын веб-ресурстар ретінде қосу

  1. Теңшеу үшін қажетті жаңа графика файлдарын жасаңыз. Белгішенің 16x16 пиксел өлшемін пайдаланған жөн (үлкендеу кескіндер кішірейтіледі).

  2. Мәндерге көрсетілетін белгішелерді орнататын бір немесе бірнеше JavaScript функциясын жазыңыз (әдетте теңшеу қажет әрбір баған үшін бір функция қажет болады). Әрбір функция бастапқы деректер нысанын және енгізу ретінде тіл (LCID) кодын қабылдап, құрамында кескін атауы және кеңес мәтіні бар массивті қайтаруы керек. Мысал функциясы үшін осы тақырыптың кейінгі бөліміндегі JavaScript функциясының үлгісі қараңыз.

  3. Ортаға әкімші ретінде кіріп, шешім жетектеушісін ашыңыз.

  4. Әдепкі шешім қалқымалы терезе ашылады. Компоненттер>Веб-ресурстар осы жерден өтіңіз.

  5. Енді теңшелетін графиканы бір бірден веб-ресурстар ретінде жүктеп салыңыз. Жаңа веб-ресурс жасау үшін құралдар тақтасындағы Жаңа түймешігін таңдаңыз. Ресурс жасау үшін басқа қалқымалы терезе ашылады. Келесі әрекеттерді орындаңыз:

    1. Жаңа ресурсқа мағыналы Атау беріңіз. Бұл JavaScript кодынан әрбір графикаға сілтеме жасау үшін пайдаланылатын атау болып табылады.

    2. Графикалық файлды (PNG, JPEG немесе GIF) сақтау үшін пайдаланған графикалық пішімге Түрін орнатыңыз.

    3. Файл шолғышының терезесін ашу үшін Файл таңдаңыз. Оны графика файлын тауып, таңдау үшін пайдаланыңыз.

    4. Қаласаңыз, a Дисплей атауын және/немесе Сипаттамасын қосыңыз.

    5. Сақтау таңдап, Веб-ресурс терезесін жабыңыз.

  6. Алдыңғы қадамды бар әрбір графика файлына қайталаңыз.

  7. Енді JavaScript функциясын соңғы веб-ресурс ретінде қосасыз. Жаңа веб-ресурс жасау үшін құралдар тақтасында Жаңа тармағын таңдаңыз. Ресурс жасау үшін басқа қалқымалы терезе ашылады. Келесі әрекеттерді орындаңыз:

    1. Жаңа ресурсқа мағыналы Атау беріңіз.

    2. Түрін Скрипт (JScript) күйіне орнатыңыз.

    3. Мәтін өңдегішінің терезесін ашу үшін Мәтін өңдегіш ( Түр параметрінің жанында) таңдаңыз. Javascript кодын осы жерге қойыңыз және оны сақтау үшін Жарайды пәрменін таңдаңыз.

    4. Қаласаңыз, a Дисплей атауын және/немесе Сипаттамасын қосыңыз.

    5. Сақтау таңдап, Веб-ресурс терезесін жабыңыз.

  8. Әдепкі шешім қалқымалы терезе әлі ашық болса, Компоненттер>Нысандар бөлімін кеңейтіңіз. ағаш және теңшегіңіз келетін нысанды табыңыз.

  9. Нысанды кеңейтіп, оның Көрулер белгішесін таңдаңыз.

  10. Енді таңдалған нысанның көріністер тізімін көресіз. Тізімнен көріністі таңдаңыз. Содан кейін құралдар тақтасындағы Қосымша әрекеттер ашылмалы тізімді ашып, Өңдеу таңдаңыз.

  11. Таңдалған көріністі өңдеуге арналған басқару элементтері бар қалқымалы терезе ашылады. Ол тармақ бөлігі болып табылатын әрбір бағанды көрсетеді. Мақсатты бағанды ​​таңдап, одан кейін Жалпы тапсырмалар жолағындағы Сипаттар өзгерту тармағын таңдаңыз. Баған сипаттарын өзгерту диалогы ашылады; мұнда келесі параметрлерді жасаңыз:

    • Веб-ресурс: Javascript функцияларын сақтау үшін жасаған веб-ресурстың атын көрсетіңіз (тізімнен таңдау үшін Шолу тармағын таңдаңыз).

    • Функция аты: Таңдалған баған мен көріністі өзгерту үшін жазған функцияның атын теріңіз.

  12. Баған сипаттарын өзгерту диалогын жабу үшін Жарайды таңдаңыз.

  13. Көрінісіңізді сақтау үшін Сақтау және жабу таңдаңыз.

  14. Осы қадамдарды қажет болған кезде әрбір нысанға, көрініске және бағанға қайталаңыз.

  15. Дайын болғанда, өзгертулерді жариялау үшін Барлық теңшеулерді жариялау тармағын таңдаңыз. Содан кейін Әдепкі шешім терезесін жабыңыз.

JavaScript функциясының үлгісі

Теңшелетін белгішелерді және кеңестерді көрсетуге арналған JavaScript функциясы мына екі аргументті күтеді: layoutxml ішінде көрсетілген толық жол нысаны және шақыратын пайдаланушының тіл идентификаторы (LCID). LCID параметрі кеңес мәтінін бірнеше тілде көрсету мүмкіндігін береді. Орта қолдайтын тілдер туралы қосымша ақпаратты Тілдерді қосу және Dynamics 365 for Customer Engagement үшін тіл бумаларын орнату немесе жаңарту бөлімін қараңыз.. Кодта пайдалануға болатын тіл идентификаторы (LCID) мәндерінің тізімін Microsoft тағайындаған жергілікті идентификаторларды қараңыз.

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

Ескертпе: Белгішені анықтау үшін деректерді шығарып алу қажет болса, Бірыңғай интерфейс логикалық мәнге шешілетін JavaScript Promise нысанын қайтаруды қолдайды (таспа ережелеріне ұқсас). Синхронды XMLHttpRequest (XHR) функциясын пайдаланушы функциясында пайдаланбаңыз.

Мына код үлгісі opportunityratingcode (Бағалау) төлсипатындағы үш мәндердің біреуі (1: Ыстық, 2: Жылы, 3: Суық) негізінде белгішелер мен сөзкөмектерді көрсетеді. Код үлгісі әрі локализацияланған кеңес мәтінін көрсету әдісін көрсетеді. Осы үлгі жұмыс істеуі үшін 16x16 кескіндері бар атаулары келесідей үш кескін веб-ресурсын жасау керек: new_Hot, new_Warm және new_Cold.

"use strict";

function displayIconTooltip(rowData, userLCID) {      
    var str = JSON.parse(rowData);  
    var coldata = str.opportunityratingcode_Value;  
    var imgName = "";  
    var tooltip = "";  
    switch (parseInt(coldata,10)) { 
        case 1:  
            imgName = "new_Hot";  
            switch (userLCID) {  
                case 1036:  
                    tooltip = "French: Opportunity is Hot";  
                    break;  
                default:  
                    tooltip = "Opportunity is Hot";  
                    break;  
            }  
            break;  
        case 2:  
            imgName = "new_Warm";  
            switch (userLCID) {  
                case 1036:  
                    tooltip = "French: Opportunity is Warm";  
                    break;  
                default:  
                    tooltip = "Opportunity is Warm";  
                    break;  
            }  
            break;  
        case 3:  
            imgName = "new_Cold";  
            switch (userLCID) {  
                case 1036:  
                    tooltip = "French: Opportunity is Cold";  
                    break;  
                default:  
                    tooltip = "Opportunity is Cold";  
                    break;  
            }  
            break;  
        default:  
            imgName = "";  
            tooltip = "";  
            break;  
    }  
    var resultarray = [imgName, tooltip];  
    return resultarray;  
}  

Сондай-ақ, келесіні қараңыз

Көріністерді жасау немесе өңдеу