我試圖採取一個字段值(這是一個兩選項複選框),如果它被檢查,然後設置部分的可見性爲真,如果它沒有被檢查將可見性設置爲false。我在場上設置了一個on on change事件來調用函數。使用JS隱藏動態365部分
當我進入表單並選中該框或取消選中該框時,它會給我一個腳本錯誤。
這是我使用的功能:
function SetProductVisible(){
if (Xrm.Page.getAttribute("ee_productspecific").getValue()){
Xrm.Page.ui.tabs.get(「SubGrids」).sections.get(「Products」).setVisible(true);
}
else{
Xrm.Page.ui.tabs.get(「SubGrids」).sections.get(「Products」).setVisible(false);
}
};
謝謝您的幫助。
的字段默認值也被設置爲「無」
在您的瀏覽器中打開開發工具,然後執行產生錯誤的操作。腳本工具中的調試器應該在異常處自動中斷。我知道這是Chrome和FF開發工具的行爲,對於IE,您可能需要勾選一個選項來暫停異常。 – Polshgiant
您很可能沒有正確的選項卡或部分名稱,首先檢查表單上的選項卡/部分名稱(自定義)。 – dynamicallyCRM