Share via


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

Бұл тақырып 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. Қаласаңыз, Көрсету атауын және/немесе Сипаттамасын қосыңыз .

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

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

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

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

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

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

    4. Қаласаңыз, Көрсету атауын және/немесе Сипаттамасын қосыңыз .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ескертпе: Егер белгішені анықтау үшін деректерді шығарып алу қажет болса, Бірыңғай интерфейс JavaScript Promise нысанын қайтаруды қолдайды, ол boolean (таспа ережелеріне ұқсас) шешіледі. Синхронды 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;  
}  

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

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