5
A
回答
8
要從功能區按鈕運行報告,您需要創建一個帶有從您的按鈕調用的函數的js文件。
您需要4兩件事:
- rdlName - RDL文件名。
- reportGuid報告的GUID。
- entityGuid =您運行報表的實體GUID。
- entityType =實體對象類型代碼。
這裏是例子。
function printOutOnClick() {
// This function generates a Print out
var rdlName = "SomeReport.rdl";
var reportGuid = "9A984A27-34E5-E011-B68F-005056AC478A";
var entityGuid = Xrm.Page.data.entity.getId();//Here I am getting Entity GUID it from it's form
var entityType = "4214";
var link = serverUrl + "/" + organizationName + "/crmreports/viewer/viewer.aspx?action=run&context=records&helpID=" + rdlName + "&id={" + reportGuid + "}&records=" + entityGuid + "&recordstype=" + entityType;
openStdDlg(link, null, 800, 600, true, false, null);
}
openStdDlg()是圍繞window.open包裝()MS Dynamics CRM中使用它自己,所以做一
將它添加到你需要在這個崗位How to start a Dialog from Application Ribbon (CRM 2011)做這樣一個功能區按鈕除了你需要調用報告而不是對話框。
1
相關問題
- 1. 製作按鈕觸發功能
- 2. jQuery HTML按鈕多次觸發功能
- 3. 功能在按鈕上觸發
- 4. 上傳按鈕是觸發功能,它不應該觸發
- 5. 觸發Android按鈕點擊後退按鈕功能
- 6. 使用功能區按鈕
- 7. 功能區按鈕點擊
- 8. 禁用功能區按鈕
- 9. 禁用功能區按鈕
- 10. 試圖觸發NG-重複按鈕的功能,但功能被觸發的所有NG-重複按鈕
- 11. jquery,如何從按鈕點擊觸發功能?
- 12. php報告按鈕
- 13. 功能觸發基於報告水平PHP
- 14. 從動作按鈕模仿SharePoint 2010功能區按鈕
- 15. TFS報告功能
- 16. Mailgun報告功能
- 17. 從SSIS觸發報告訂閱
- 18. 轉發按鈕功能
- 19. 觸發菜單從按鈕
- 20. 從按鈕觸發javascript
- 21. 從另一個功能觸發功能
- 22. 使用XML功能區的動態功能區按鈕大小
- 23. 在功能區加載功能區中更改按鈕
- 24. SQL觸發錯誤報告
- 25. 觸發按鈕
- 26. 從類方法調用(報告)功能
- 27. 觸發功能
- 28. 觸發功能
- 29. 隱藏功能區按鈕Crm 2011
- 30. Sitecore - 功能區中的隱藏按鈕
謝謝Grigory!這是一個非常有用的片段,我真的想知道如何在js上點擊打印!按鈕沒問題,我已經添加了一些併爲它們創建了js函數。 – MademoiselleLenore
只要小心使用openStdDlg ...技術上說,我不相信這個功能是可以使用的。 – GotDibbs