簡體   English   中英

如何在CRM Dynamics中使用外部Javascript庫?

[英]How do I use an external Javascript library in CRM Dynamics?

我將進行一些REST-ing和oData-ing,因此我從DataJS project獲得了可執行文件。 我添加了datajs-1.0.3.min.js文件作為網絡資源,並添加了自己的qwerty.js文件作為網絡資源。 因此,我最終得到了兩個名為的網絡資源:

  1. CRMKonsulterna_MyOwnStuff
  2. CRMKonsulterna_TheCoolStuff

現在的問題是,當我從在其站點上找到的Web資源1執行下面的代碼片段時,發生崩潰,告訴我:

欄位:視窗

事件:onload

錯誤:“ OData”未定義

var shazoo = function () {

  alert("Commenced...");

  OData.read(
    "http://services.odata.org/Northwind/Northwind.svc/Categories",
    function (data) {
      var html = "";
        $.each(data.results, function (l) { 
          html += "<div>" + l.CategoryName + "</div>";
        });
        $(html).appendTo($("#target-element-id"));
    }
  );

  alert("Completed.");

}

如何從Web資源1中的方法引用到Web資源2中的方法? 我已經找到了這個討論,但是並沒有給我太多好處。 我甚至不能告訴我們,如果如果一個人明白他們在說什么這是有幫助的。

編輯

我已經進行了一些更改,然后嘗試嘗試這樣的方法是否知道OData

alert(OData);

期望為null值,我驚訝地發現它給了我{Object object}。 因此,我猜想Web資源之間已建立連接。 是這樣嗎? 而且,仍然如何打電話給我一些oData格式的數據?

您是否已將兩個庫都添加到實體? 僅將它們添加為Web資源是不夠的。

  1. 設置->解決方案->
  2. {選擇解決方案}-> 自定義->自定義系統->
  3. 組件->實體-> {選擇實體}->表單-> {選擇表單類型}
  4. 表單屬性->表單庫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM