none
Ganze Sektion disabled setzen RRS feed

  • Frage

  • Hallo,

    gemäß J. Wang kann ich hiermit eine Sektion verstecken:
    crmForm.all.field.parentElement.parentElement.parentElement.style.display = 'none';

    Ich möchte sie vielmehr disabled setzen, habe daher
    crmForm.all.field.parentElement.parentElement.parentElement.Disabled = 'true';
    versucht.

    Leider funktioniert das nicht.
    Hat jemand eine andere Lösung oder Hilfestellung?

    Danke!

    Viele Grüße SERENDIPIDY
    • Bearbeitet serendipidy Dienstag, 28. Juli 2009 14:00 schreibfehler
    Dienstag, 28. Juli 2009 14:00

Antworten

  • Hallo Serendipidy

    in einem früheren Post hat Jürgen Beck mal eine Zusammenstellung gemacht.

    http://social.msdn.microsoft.com/Forums/de-DE/crmgerman/thread/dcd442a0-b8e6-47d1-a551-6ca8b8cae431

    Ich hoffe, das hilft weiter


    Herzliche Grüße Markus Müller
    Dienstag, 28. Juli 2009 14:17
  • Hallo,

    um Elemente auf einer Form auf Disabled zu setzen, geht deine Vorgehensweise, bzw. die von J. Wang nicht.
    Dazu musst du entweder alle Elemente einzeln durchgehen, oder du verwendest eines der folgenden Scripte:
     

    disable all fields on the entire form

    for (var index in crmForm.all) {

        var control = crmForm.all[index];

     

        if (control.req && (control.Disabled != null)) {

            control.Disabled = true;

        }

    }

     


    http://mscrm4ever.blogspot.com/2008/08/make-iframe-disabled-readonly.html


    Viele Grüße

    Michael Sulz
    axcentro GmbH
    MVP für Microsoft Dynamics CRM
    • Als Antwort vorgeschlagen Michael Sulz Dienstag, 28. Juli 2009 14:18
    • Als Antwort markiert serendipidy Donnerstag, 24. September 2009 09:44
    Dienstag, 28. Juli 2009 14:18

Alle Antworten

  • Hallo Serendipidy

    in einem früheren Post hat Jürgen Beck mal eine Zusammenstellung gemacht.

    http://social.msdn.microsoft.com/Forums/de-DE/crmgerman/thread/dcd442a0-b8e6-47d1-a551-6ca8b8cae431

    Ich hoffe, das hilft weiter


    Herzliche Grüße Markus Müller
    Dienstag, 28. Juli 2009 14:17
  • Hallo,

    um Elemente auf einer Form auf Disabled zu setzen, geht deine Vorgehensweise, bzw. die von J. Wang nicht.
    Dazu musst du entweder alle Elemente einzeln durchgehen, oder du verwendest eines der folgenden Scripte:
     

    disable all fields on the entire form

    for (var index in crmForm.all) {

        var control = crmForm.all[index];

     

        if (control.req && (control.Disabled != null)) {

            control.Disabled = true;

        }

    }

     


    http://mscrm4ever.blogspot.com/2008/08/make-iframe-disabled-readonly.html


    Viele Grüße

    Michael Sulz
    axcentro GmbH
    MVP für Microsoft Dynamics CRM
    • Als Antwort vorgeschlagen Michael Sulz Dienstag, 28. Juli 2009 14:18
    • Als Antwort markiert serendipidy Donnerstag, 24. September 2009 09:44
    Dienstag, 28. Juli 2009 14:18
  • Das kann ich nutzen wenn ich alle Elemente auf der Form schreibgeschützt haben will.
    Was aber, wenn ich nur die Elemente einer spezifischen Sektion schreibgeschützt setzen will?

    Danke!
    Viele Grüße SERENDIPIDY
    Dienstag, 28. Juli 2009 14:21