.
Anmeldung | Registrieren | Hilfe
in Suchen

Problem mit Unterknoten bei TreeView

Letzter Beitrag 07. Jul 2010 12:05 von klaus_b. 25 Antworten.
Seite 1 von 2 (26 Treffer) 1 2 > Weiter
Beiträge sortieren: Zurück Weiter
  • 01. Jul 2010 10:50

    • black_devil
    • Top 100 Mitwirkender
    • Registriert am 01. Jul 2010
    • Beiträge 14
    • Punkte 260

    Problem mit Unterknoten bei TreeView

    Hi Leute,

    ich habe ein Problem bei einem TreeView. Das TreeView sieht wie folgt aus:
    <asp:TreeView ID="TreeView1" ExpandDepth="0" ImageSet="Arrows" runat="server" Width="850px" NodeWrap="True" style="margin-left: 20px">
    <LeafNodeStyle BorderColor="#CC0000" />
    <Nodes>
     <asp:TreeNode Text="ABC" SelectAction="Expand">
      <asp:TreeNode Text="ABC Unterpunkt." SelectAction="None" />
     </asp:TreeNode>
    </Nodes>
    <NodeStyle BorderStyle="None" ChildNodesPadding="5px" Width="830px" />
    </asp:TreeView>


    Wenn ich jetzt dieser TreeView aufklappe, wird ja beim TreeNode (ABC Unterpunkt) ebenfalls ein Arrow angezeigt.
    Kann man diesen irgendwie ausblenden? Habe schon alles versucht aber komme irgendwie zu keiner Lösung... Tongue Tied
    Viele Grüße und schon mal Danke für eure Hilfe
    black_devil
    • IP-Adresse ist Registriert
  • 01. Jul 2010 12:14 Antwort zu

    • Jan Welker
    • Top 10 Mitwirkender
      Männlich
    • Registriert am 13. Jan 2008
    • 90491
    • Beiträge 1.511
    • Punkte 20.645
    • Moderator

    Problem mit Unterknoten bei TreeView

    Hallo black_devil und willkommen im Forum,

    direkt über ASP.NET scheint es wirklich nicht zu gehen. Mit JavaScript kann man es aber pfuschen:
    Baue das hier einfach in deine Seite ein, ein versuch ist es Wert:

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            var arrowToHide = $("img[src*=La_h-2hLCS6JGJ2vXCUIDPKJhZzyo60nSaF-kc5gX7o1]");
            arrowToHide.hide();                
        });        
    </script>


    Grüße,
    Jan
    • IP-Adresse ist Registriert
  • 01. Jul 2010 13:07 Antwort zu

    • black_devil
    • Top 100 Mitwirkender
    • Registriert am 01. Jul 2010
    • Beiträge 14
    • Punkte 260

    Problem mit Unterknoten bei TreeView

    Hallo Jan,

    danke für deine schnelle Antwort!

    Habe es jetzt mal im MainContent auf der Side eingebaut, wo der TreeView vorhanden ist. Leider hatte diese keine Auswirkung...
    Hast du sonst noch eine Idee?

    Danke und viele Grüße

    black_devil

    • IP-Adresse ist Registriert
  • 01. Jul 2010 13:13 Antwort zu

    • Jan Welker
    • Top 10 Mitwirkender
      Männlich
    • Registriert am 13. Jan 2008
    • 90491
    • Beiträge 1.511
    • Punkte 20.645
    • Moderator

    Problem mit Unterknoten bei TreeView

    Hallo,

    JavaScript bzw. jQuery ist hier der einzige Weg. Du musst schauen, das der Selector passt.
    Bei mir funktioniert das, siehe Bild. In welcher ASP.NET Version arbeitet du? Dann lade ich mal eine Beispielanwendung hoch.

    Jan

    • IP-Adresse ist Registriert
  • 01. Jul 2010 13:57 Antwort zu

    • black_devil
    • Top 100 Mitwirkender
    • Registriert am 01. Jul 2010
    • Beiträge 14
    • Punkte 260

    Problem mit Unterknoten bei TreeView

    Hi,

    tja wenn hier nur JavaScript funktioniert ist es schlecht, denn damit kenn ich mich so gut wir gar nicht aus. Bin auch gerade dabei ASP.NET zu lernen und bau eben gerade meine erste HP auf... Die Side ist in der Version 4 gemacht.

    Habe jetzt mal im Angang den Quellcode der einen Side upgeloadet - vielleicht hilft das. Weiters bitte auch nicht böse sein, wenn da noch "unsaubere" Sachen drinnen sind...... Huh?

    Danke und Grüße
    black_devil

    • IP-Adresse ist Registriert
  • 01. Jul 2010 14:32 Antwort zu

    • Jan Welker
    • Top 10 Mitwirkender
      Männlich
    • Registriert am 13. Jan 2008
    • 90491
    • Beiträge 1.511
    • Punkte 20.645
    • Moderator

    Problem mit Unterknoten bei TreeView

    Hallo,

    teste bitte mal die Anwendung im Anhang. Die funktioniert bei mir.

    Jan
    • IP-Adresse ist Registriert
  • 01. Jul 2010 14:37 Antwort zu

    • black_devil
    • Top 100 Mitwirkender
    • Registriert am 01. Jul 2010
    • Beiträge 14
    • Punkte 260

    Problem mit Unterknoten bei TreeView

    Hi,

    bei mir funktionierts leider nicht... Sad (siehe Screenshot)

    Grüße black_devil

    • IP-Adresse ist Registriert
  • 01. Jul 2010 14:43 Antwort zu

    • AndiM
    • Nicht gereiht
    • Registriert am 18. Mai 2010
    • Fürth
    • Beiträge 1
    • Punkte 20

    Problem mit Unterknoten bei TreeView

    Hallo black_devil,

    Poste mal den quelltext.

    Grüße AndiM
    • IP-Adresse ist Registriert
  • 01. Jul 2010 15:32 Antwort zu

    • black_devil
    • Top 100 Mitwirkender
    • Registriert am 01. Jul 2010
    • Beiträge 14
    • Punkte 260

    Problem mit Unterknoten bei TreeView

    Hi,

    anbei der Quelltext von der Side.

    Grüße und Danke

    • IP-Adresse ist Registriert
  • 01. Jul 2010 15:37 Antwort zu

    • Jan Welker
    • Top 10 Mitwirkender
      Männlich
    • Registriert am 13. Jan 2008
    • 90491
    • Beiträge 1.511
    • Punkte 20.645
    • Moderator

    Problem mit Unterknoten bei TreeView

    Hallo,

    was du jetzt hochgeladen hast, ist das ASP Markup. Was Andi_M meinte, ist sicher der Quelltext von der Webseite.
    Also das was du siehst wenn man im Browser den Quelltext der Seite aufruft.

    Jan
    • IP-Adresse ist Registriert
  • 01. Jul 2010 15:50 Antwort zu

    • black_devil
    • Top 100 Mitwirkender
    • Registriert am 01. Jul 2010
    • Beiträge 14
    • Punkte 260

    Problem mit Unterknoten bei TreeView

    OK, sorry. Das habe ich jetzt nicht gewusst. Anbei der Quellcode der Side.

    Grüße

    • IP-Adresse ist Registriert
  • 01. Jul 2010 18:23 Antwort zu

    • Jan Welker
    • Top 10 Mitwirkender
      Männlich
    • Registriert am 13. Jan 2008
    • 90491
    • Beiträge 1.511
    • Punkte 20.645
    • Moderator

    Problem mit Unterknoten bei TreeView

    Hallo,

    ich habe mein Beispiel jetzt mal auf einem anderen Rechner ausprobiert und da lief es auch nicht. Meine Idee funktioniert leider nicht da die URL der Webressource scheinbar auf jedem Rechner anders generiert wird. Naja ein Versuch wars Wert.

    Jetzt bleibt noch die Möglichkeit die so CSS Adapter für das Treview zu installieren, ob der Aufwand gerechtfertigt ist, glaube ich aber kaum, sieh es dir mal an: http://www.asp.net/cssadapters/treeview.aspx
    Hier ist eine ganz gute Anleitung dazu: http://codeclimber.net.nz/archive/2007/07/02/How-to-clean-your-ASP.NET-HTML-markup-with-the-CSS.aspx

    Bevor du dir diese Arbeit macht, empfehle ich dir einen Blick auf das ASP.NET Ajax Controltoolkit zu werfen, dort gibt es sehr ähnliche Controls, die du kostenlos einsetzten kannst: http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/Default.aspx

    Besonders das DropDown Control könnte für dich in Frage kommen.

    Bei weiteren Fragen, kannst du die gern hier stellen.
    Jan
    • IP-Adresse ist Registriert
  • 02. Jul 2010 6:24 Antwort zu

    • black_devil
    • Top 100 Mitwirkender
    • Registriert am 01. Jul 2010
    • Beiträge 14
    • Punkte 260

    Problem mit Unterknoten bei TreeView

    Hallo Jan,

    danke für deine Hilfe und für die Links. Auf der AJAX-Samples Side ist mir eine Funktion aufgefallen, die optimal für meine Zwecke wäre (die DropDown passt nicht zu ganz)...
    Bei jedem dieser Sampels kann man ja eine Bezeichnung aufklappen -> mit den "beiden Pfeilen nach unten". (siehe Screenshot).

    Wie kann man denn sowas machen? Habe mir zwar den Quellcode mal angeseheh, bin aber nicht zu 100% daraus schlau geworden...

    Wäre Klasse wenn du mir das noch erklären könntest, dann wäre ich glücklich... Embarrassed

    Danke und Grüße


    • IP-Adresse ist Registriert
  • 02. Jul 2010 16:28 Antwort zu

    • Jan Welker
    • Top 10 Mitwirkender
      Männlich
    • Registriert am 13. Jan 2008
    • 90491
    • Beiträge 1.511
    • Punkte 20.645
    • Moderator

    Problem mit Unterknoten bei TreeView

    Hallo,

    black_devil:
    Wie kann man denn sowas machen?


    Das Contol Toolkit ist eine Sammlung von Controls. Du musst dir die DLL runterladen und referenzieren. Anschließend kannst du das Contol ganz normal benutzen wie es im dort im Quelltext gezeigt wird.

    Jan



    • IP-Adresse ist Registriert
  • 05. Jul 2010 7:39 Antwort zu

    • black_devil
    • Top 100 Mitwirkender
    • Registriert am 01. Jul 2010
    • Beiträge 14
    • Punkte 260

    Problem mit Unterknoten bei TreeView

    Hi Jan,

    ich habe jetzt die DLL hinzugefügt und habe auch in der Toolbox die ganzen neuen Controls.
    Jedoch bekomme ich z.B. das "CollapsiblePanelExtender" Tool nicht in die Side hinein.

    Wenn ich versuche es über den Designer einzufügen, funktioniert das gar nicht (wird blockiert). Wenn ich den über den Code dieses Tool einfüge (<asp:CollapsiblePanelExtender ID="CollapsiblePanelExtender1" runat="server"></asp:CollapsiblePanelExtender>) bekomme ich einen Exceptionfehler. Habe diesen mal als JPEG angehängt...

    Weiß jetzt absolut nicht was ich hier machen muss!? (tut mir leid, aber bin wie oben geschrieben noch nicht zu 100% vertraut mit asp.net)...

    Danke und Grüße


    • IP-Adresse ist Registriert
Seite 1 von 2 (26 Treffer) 1 2 > Weiter

Regeln | Impressum