0
我有一個自定義功能區按鈕。我正在使用Ribbon Workbench來自定義按鈕。我創建了一個命令併爲其分配了3個操作。有條件執行CRM 2013中的功能區按鈕操作
分配的動作按以下順序排列。
javascript action - 它檢查CRM窗體中的強制值,如果有任何缺少的字段,則返回'false'。該代碼類似於下面的
event.returnValue = false; 返回false;
Url操作 - 分配給HTML Web資源,並且將作爲模態對話框打開。
JavaScript動作 - 負責刷新頁面。
所有這些都是以他們編碼的方式工作。但是我期望的是,如果第一個Javascript函數返回'false',它不應該觸發/調用其餘的動作。
我在動作創建窗口中檢查了Ribbon Workbench的所有可用屬性。沒有任何關係。
有人可以幫助我。
最後,我決定改變打開彈出窗口。基本上,我使用上述方法的原因是,我不想明確使用window.showModalDialog。我認爲這不被支持,但是在更深入的分析中,MSDN文檔說我們不應該用它來打開CRM表單,所以我安全地認爲使用它打開自定義HTML資源是受支持的。所以我把所有東西都合併成了一個JS文件並處理其中的所有情況。 – Thangadurai 2014-09-09 14:06:01