Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dynamics crm 2011 如何获取web资源内容?_Dynamics Crm 2011_Dynamics Crm_Crm_Dynamics Crm Online - Fatal编程技术网

Dynamics crm 2011 如何获取web资源内容?

Dynamics crm 2011 如何获取web资源内容?,dynamics-crm-2011,dynamics-crm,crm,dynamics-crm-online,Dynamics Crm 2011,Dynamics Crm,Crm,Dynamics Crm Online,我的要求是,当选择一个web资源时,一个HTML页面应该显示该web资源的内容 所以我想我将添加一个插件,它将获取web资源的内容并动态创建HTML页面 现在我遇到的问题是: 1) 插件何时启动。因为它应该在选择任何web资源时启动,并且并没有使用开发人员的工具包在VS项目的实体列表中显示web资源 2) 如何获取所选web资源的GUID,以获取内容 请指导我如何做到这一点。有没有其他方法可以做到这一点 谢谢。你的意思有点不清楚,但如果我正确理解了你问题的本质,这就是你问题的答案 你根本不应该使

我的要求是,当选择一个web资源时,一个HTML页面应该显示该web资源的内容

所以我想我将添加一个插件,它将获取web资源的内容并动态创建HTML页面

现在我遇到的问题是:

1) 插件何时启动。因为它应该在选择任何web资源时启动,并且并没有使用开发人员的工具包在VS项目的实体列表中显示web资源

2) 如何获取所选web资源的
GUID
,以获取内容

请指导我如何做到这一点。有没有其他方法可以做到这一点


谢谢。

你的意思有点不清楚,但如果我正确理解了你问题的本质,这就是你问题的答案

  • 你根本不应该使用插件。因为这只是用户界面上的一个操作,所以JavaScript就是其中的一种方法。您希望在IFRAME组件中动态创建内容并向用户显示这些内容。您应该实现onsomeevent方法,并连接单击以触发它

  • 访问web资源不是通过它们的GUID,而是通过它们的名称。至少在尝试访问存储在此类资源中的跨帧数据时。名称是您在创建资源或将资源上载到服务器时自行设置的名称


  • 也许我在这个问题上错了。 使用JavaScript,您也可以实现这一点。 在JavaScript中,使用选定的WebResource的名称访问它们,您可以通过创建ActiveXObject来获取该WebResource的详细信息

    var JScriptWebResourceUrl = "..Path Of WebResource/jquery.1.4.4.min.js";
    var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    xmlHttp.open("GET", JScriptWebResourceUrl, false);
    xmlHttp.send();
    eval(xmlHttp.responseText);
    
    现在,你可以在这里做你想做的事

    谢谢


    Anish

    请您进一步说明您想要实现的目标。当单击CRM web资源页面(设置>自定义系统>web资源)中的任何web资源时,应显示一个Html页面,其中将显示该web资源的内容。此处不清楚您想要实现的目标。您是说在解决方案中单击web资源吗?或者单击表单上的web资源?此外,我相当肯定,您试图做的是无法实现使用插件