Mehrere CRM Parameter an HTML Webressource binden

17. April 2015 10:57

Hallo Zusammen,

Ich möchte einen Button haben, mit dem ich einen HTML Webresource öffne. An diese Webresource möchte ich nun 2 oder mehr CRM Parameter binden. Wie mache ich das?

Ich habe die Ribbon Workbench. Das aktuelle XML sieht so aus.

Code:
    <CommandDefinition Id="new_asc_event.Command4.Command">
      <EnableRules />
      <DisplayRules />
      <Actions>
        <Url Address="$webresource:new_test.html" WinMode="0" WinParams="dialogHeight:300px;dialogWidth:700px;">
          <CrmParameter Name="data" Value="SelectedControlSelectedItemIds" />
        </Url>
      </Actions>
    </CommandDefinition>


Ziel soll z.B. etwas vergleichbares wie das hier sein

Code:
<JavaScriptFunction FunctionName="copy" Library="$webresource:new_copyBase.js">
          <CrmParameter Value="SelectedEntityTypeName" />
          <CrmParameter Value="SelectedControlSelectedItemIds" />
        </JavaScriptFunction>


Danke.
und viele Grüße
Pascal

Re: Mehrere CRM Parameter an HTML Webressource binden

17. April 2015 14:43

Hallo Pascal,

du hast es schon fast.
In der Ribbon Workbench hast du ja bereits ein Command hinterlegt, das eine URL öffnet.
Diesem hast du auch schon einen Parameter hinzugefügt.
Wenn du jetzt mit der rechten Maustaste auf "Url Connmand: klickst, kannst du einen weiteren Parameter hinzufügen.

Re: Mehrere CRM Parameter an HTML Webressource binden

17. April 2015 16:09

Hallo,

ja das ist mir schon bewusst, aber ich habe nicht so die Ahnung wie das aussehen soll.

Code:
<CommandDefinition Id="new_asc_event.Command4.Command">
      <EnableRules />
      <DisplayRules />
      <Actions>
        <Url Address="$webresource:new_test.html" WinMode="0" WinParams="dialogHeight:300px;dialogWidth:700px;">         
          <CrmParameter Name="data" Value="SelectedControlSelectedItemIds" />
<CrmParameter Name="data" Value="SelectedEntityTypeName" />
        </Url>
      </Actions>
    </CommandDefinition>


wenn ich das so eingebe, erhalte ich nur den TypeName, aber nicht beides.
wenn ich einen anderen Namen eintrage, dann bekomme ich einen Fehler.

Wie müsste das denn im XML aussehen?

Viele Grüße
Pascal