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

如何在CRM Dynamics中使用外部Javascript库?,javascript,dynamics-crm-2011,datajs,Javascript,Dynamics Crm 2011,Datajs,我将进行一些休息和oData处理,以便从中获取可执行文件。我已经将文件datajs-1.0.3.min.js添加为web资源,并将我自己的qwerty.js添加为另一个。因此,我得到了两个名为: CRMKonsulterna_MyOwnStuff CRMKonsulterna\u冷却液 现在的问题是,当我从web资源1中执行下面的代码片段时,我发现了一个崩溃,告诉我: 字段:窗口 事件:onload 错误:“OData”未定义 var shazoo = function () { aler

我将进行一些休息和oData处理,以便从中获取可执行文件。我已经将文件
datajs-1.0.3.min.js
添加为web资源,并将我自己的
qwerty.js
添加为另一个。因此,我得到了两个名为:

  • CRMKonsulterna_MyOwnStuff
  • CRMKonsulterna\u冷却液
  • 现在的问题是,当我从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.");
    
    }
    

    我期待着一个
    null
    值,但惊讶地发现它给了我{Object}。所以,我猜web资源之间的连接是建立的。是这样吗?还有,我怎样才能打电话给我一些oData格式的数据

    您是否向实体添加了两个库?仅将它们作为web资源添加是不够的

  • 设置->解决方案->
  • {选择解决方案}->自定义->自定义系统->
  • 组件->实体->{选择实体}->表单->{选择表单类型}
  • 表单属性->表单库
  • 我错过了,你的回答解决了我的问题。现在我有另一个错误,但这取决于一个不同的问题。谢谢
    alert(OData);