Dynamics CRM 向檢視列新增自定義圖示和提示資訊

vic0228發表於2018-03-21

    本篇介紹如何向檢視中的某列新增自定義圖示和提示資訊,先來看下最終的效果,聯絡人的性別系列顯示了(這裡男女性別圖示反了,就懶得重新截圖了),滑鼠放到圖示會有提示資訊(這裡圖截不出來)。


  那要怎麼實現上述功能呢,進實體檢視編輯,選中對應的列選擇編輯屬性


    填上對應的js檔案和方法,截圖中的js中就帶紅框中的方法


   再賦上這個js方法的程式碼

function showIconTooltip(rowData, userlcid) {
    var imageName;
    var tooltipValue;
    var resultarray;
    var row = JSON.parse(rowData);
    if (row.gendercode_Value==1) {
        imageName = "new_male.png";
        tooltipValue = "this is a male";
    }
    else {
        imageName = "new_female.png";
        tooltipValue = "this is a female";
    }
    resultarray = [imageName, tooltipValue];
    return resultarray;
}

   引數是行資料及使用者語言,我這裡就沒判斷語言直接用的英文,如果不知道rowdata取出來是什麼樣的,可以斷點跟蹤看下。程式碼中的new_male.png和new_female.png是圖示的名稱,這個需要你自己挑選好圖示作為web資源建好。


   最後有兩點需要注意下,第一這個圖示只在標準檢視列顯示,可編輯狀態下的檢視列是不顯示的,第二該功能只在web端顯示,在outlook和移動端是不顯示的。

相關文章