none
CRM 2011 Javascript SDK: CSS abfragen / manipulieren RRS feed

  • Frage

  • Hallo zusammen,

    das Javascript SDK von CRM 2011 ist super, nur leider habe ich noch nicht die Funktionen gefunden mit denen ich die CSS Eigenschaften eines Xrm Elements anpassen kann.
    Weder:

    Xrm.Page.getAttribute('xxx').style.backgroundColor;
    Xrm.Page.getControl('xxx').style.backgroundColor;

    funktioniert.

    Wie macht man es richtig?

    Danke
    Gruß,
    thorsten
    Mittwoch, 9. November 2011 09:33

Antworten

  • Hallo Thorsten,

    ich denke für derartige Anpassungen musst du auf die "klassischen" Javascript Funktionen zugreifen.

    var xxxFld document.getElementById("xxx");
    xxxFld.style.backgroundColor = "#ffffff";

    PS: Offiziell supported wird das aus meiner Sicht aber auch nicht ...

    Schöne Grüße,

    Nils

    http://www.strategic-it.de

     

    Mittwoch, 9. November 2011 13:58
  • Hallo Thorsten!

    Über

    var test1 = Xrm.Page.data.entity.attributes.get("attribute_name");

    kommst du an die Felder. Mit

    test1.controls.get()[0]._control._element.children[0].style.backgroundColor = "#FF0000";

    kannst du die Hintergrundfarbe des Eingabefeldes auf rot setzen.


    Ich hoffe das bringt weiter. Andreas(a)Donaubauer.com www.crmfaq.de
    Donnerstag, 10. November 2011 10:39

Alle Antworten

  • Hallo Thorsten,

    ich denke für derartige Anpassungen musst du auf die "klassischen" Javascript Funktionen zugreifen.

    var xxxFld document.getElementById("xxx");
    xxxFld.style.backgroundColor = "#ffffff";

    PS: Offiziell supported wird das aus meiner Sicht aber auch nicht ...

    Schöne Grüße,

    Nils

    http://www.strategic-it.de

     

    Mittwoch, 9. November 2011 13:58
  • Hallo Thorsten!

    Über

    var test1 = Xrm.Page.data.entity.attributes.get("attribute_name");

    kommst du an die Felder. Mit

    test1.controls.get()[0]._control._element.children[0].style.backgroundColor = "#FF0000";

    kannst du die Hintergrundfarbe des Eingabefeldes auf rot setzen.


    Ich hoffe das bringt weiter. Andreas(a)Donaubauer.com www.crmfaq.de
    Donnerstag, 10. November 2011 10:39