Inhaltsverzeichnis
1. Verwendung des BootstrapTable-Tabellen-Plug-Ins und des Jstree-Tree-List-Plug-Ins
Heim Web-Frontend Bootstrap-Tutorial Eine kurze Diskussion zum Umgang mit Baumlistenbedingungen und Abfragebedingungen in Bootstrap

Eine kurze Diskussion zum Umgang mit Baumlistenbedingungen und Abfragebedingungen in Bootstrap

Jun 09, 2021 am 11:09 AM
bootstrap

In diesem Artikel erfahren Sie, wie Sie mit Baumlistenbedingungen und Abfragebedingungen umgehen, wenn Sie das BootstrapTable-Tabellen-Plug-in und das jstree-Baumlisten-Plug-in im Bootstrap-Entwicklungsframework verwenden. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Eine kurze Diskussion zum Umgang mit Baumlistenbedingungen und Abfragebedingungen in Bootstrap

Im Boosttrap-Framework werden an vielen Stellen das BootstrapTable-Plug-In und das Jstree-Tree-List-Plug-In benötigt, um gemeinsam eine gemeinsame Abfrageschnittstelle zu erstellen. Das BootstrapTable-Tabellen-Plug-In wird hauptsächlich zum Realisieren von Datenpaging und Tabellenanzeige verwendet , während jstree tree Das Plug-in für geformte Listen wird zum Anzeigen von Baumlisten zur schnellen Klassifizierung und Abfrage verwendet. In vielen Fällen kann durch die Kombination beider eine bessere Benutzererfahrung erzielt werden. [Verwandte Empfehlung: „Bootstrap-Tutorial“]

In diesem Aufsatz wird erläutert, wie mit den Baumlistenbedingungen und Abfragebedingungen umgegangen wird, wenn das BootstrapTable-Tabellen-Plug-In und das jstree-Baumlisten-Plug-In im Bootstrap-Entwicklungsframework verwendet werden Durch die schnelle Anzeige der Daten können auch die Paging-Bedingungsinformationen aktualisiert werden.

1. Verwendung des BootstrapTable-Tabellen-Plug-Ins und des Jstree-Tree-List-Plug-Ins

Die Schnittstelle, die das BootstrapTable-Tabellen-Plug-In und das Jstree-Tree-List-Plug-In zur Anzeige von Daten kombiniert, wird ebenfalls häufig verwendet, wie unten gezeigt.

Und bei der Auswahl der Benutzerinformationsseite müssen Benutzer auch nach Bedingungen gefiltert werden.

Der Anzeige der Benutzeroberfläche nach zu urteilen, kann die Kombination beider zwar sehr praktisch sein, aber bei der Verwendung muss besonders auf die Verarbeitung verwandter Attribute geachtet werden, da sonst alle Datensätze im Paging angezeigt werden.

Der Code für die Standard-Paging-Abfrage lautet wie folgt.

Der Bindungsoperationscode der Standardattributliste lautet wie folgt.

//绑定左侧树形列表
        //如果update为True,则重新更新缓存
        function initJsTree(update) {
            var baseUrl = "/Apply/GetMyApplyJson?r=" + Math.random();
            var url = update ? baseUrl + "&update=true" : baseUrl;
            bindJsTree("jstree_div", url);

            //树控件的变化事件处理
            $('#jstree_div').on("changed.jstree", function (e, data) {
                var icon = data.node.icon;
                loadData(data.selected);
            });
        }
Nach dem Login kopieren

Standardmäßig wird die Paging-Abfragesteuerung durch Bedingungen neu aktualisiert, die von der Baumliste ausgelöst werden, oder basierend auf Bedingungen, wie unten gezeigt.

//加载指定的对象数据
        var clickId = "";
        function loadData(id) {
            var condition = { CustomedCondition: id + '' };

            //修改条件后需要重新刷新
            $table.bootstrapTable('refresh', { url: queryUrl, query: condition, pageNumber:1});
            clickId = id;
        }
Nach dem Login kopieren

Wenn dies jedoch nur die Verarbeitung ist, werden beim Paging der Daten durch Klicken auf die nächste Seite die Baumlistenbedingungen gerade nicht aufgezeichnet. Dann müssen wir die ausgewählten Baumbedingungen aufzeichnen, damit wir sie beim Aktualisieren der Bedingungen hinzufügen können Geben Sie die erforderlichen Bedingungen ein und ändern Sie dann den obigen Code in den folgenden Code.

//加载指定的对象数据
        var clickId = "";
        var where = {};//树列表条件
        function loadData(id) {
            var condition = { CustomedCondition: id + '' };
            where = {};//清空
            where["CustomedCondition"] = id + '';//使用自定义条件

            //修改条件后需要重新刷新
            $table.bootstrapTable('refresh', { url: queryUrl, query: condition, pageNumber:1});
            clickId = id;
        }
Nach dem Login kopieren

Nach der Verarbeitung auf diese Weise können wir die Verarbeitung dieser Bedingung im Bedingungsverarbeitungsteil des BootstrapTable-Plug-Ins hinzufügen.

Nachdem wir die Bedingungen im roten Feld hinzugefügt haben, erhalten wir die richtigen Ergebnisse, wenn wir Paging auswählen, was keine Inkompatibilität zwischen den beiden Bedingungen verursacht. Gleichzeitig kehren wir zu den Bedingungen zurück die erste Seitenzahl.

Und wo die Bedingungen unserer Attributliste gespeichert sind, die im JSON-Modus gespeichert sind, können Sie bei Bedarf die von Ihnen benötigten Paging-Bedingungen hinzufügen, z. B. meine anderen Auswahlbedingungen für die Benutzeroberfläche. Sie können den folgenden angezeigten Code verwenden.

Die Seitenanzeige und die bedingte Klassifizierungsbaumanzeige der Prozessvorlage lauten beispielsweise wie folgt.

Zum Beispiel sehen die Baumliste und die Datenanzeigeschnittstelle eines der Menüs wie folgt aus.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmierunterricht! !

Das obige ist der detaillierte Inhalt vonEine kurze Diskussion zum Umgang mit Baumlistenbedingungen und Abfragebedingungen in Bootstrap. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So erhalten Sie die Bootstrap -Suchleiste So erhalten Sie die Bootstrap -Suchleiste Apr 07, 2025 pm 03:33 PM

So verwenden Sie Bootstrap, um den Wert der Suchleiste zu erhalten: Bestimmt die ID oder den Namen der Suchleiste. Verwenden Sie JavaScript, um DOM -Elemente zu erhalten. Holen Sie sich den Wert des Elements. Führen Sie die erforderlichen Maßnahmen aus.

So verwenden Sie Bootstrap in Vue So verwenden Sie Bootstrap in Vue Apr 07, 2025 pm 11:33 PM

Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.

Wie man vertikale Zentrierung von Bootstrap macht Wie man vertikale Zentrierung von Bootstrap macht Apr 07, 2025 pm 03:21 PM

Verwenden Sie Bootstrap, um die vertikale Zentrierung zu implementieren: FlexBox-Methode: Verwenden Sie den D-Flex, den Justify-Content-Center und die Ausrichtungsklassen aus Align-Item-Center, um Elemente in den Flexbox-Behälter zu platzieren. Methode für Ausstellungs-Iitem-Center-Klassen: Bei Browsern, die Flexbox nicht unterstützen, verwenden Sie die Klasse aus Align-items-Center-Klasse, vorausgesetzt, das übergeordnete Element hat eine definierte Höhe.

So schreiben Sie geteilte Zeilen auf Bootstrap So schreiben Sie geteilte Zeilen auf Bootstrap Apr 07, 2025 pm 03:12 PM

Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

So verwenden Sie die Bootstrap -Taste So verwenden Sie die Bootstrap -Taste Apr 07, 2025 pm 03:09 PM

Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen

So ändern Sie Bootstrap So ändern Sie Bootstrap Apr 07, 2025 pm 03:18 PM

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.

So richten Sie das Framework für Bootstrap ein So richten Sie das Framework für Bootstrap ein Apr 07, 2025 pm 03:27 PM

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

So fügen Sie Bilder auf Bootstrap ein So fügen Sie Bilder auf Bootstrap ein Apr 07, 2025 pm 03:30 PM

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

See all articles