Maison >interface Web >js tutoriel >Un plug-in Bootstrap Table léger qui mérite d'être partagé

Un plug-in Bootstrap Table léger qui mérite d'être partagé

高洛峰
高洛峰original
2017-01-04 11:06:323091parcourir

Bootstrap Table, un plug-in de table léger basé sur Bootstrap, n'a besoin que d'une configuration simple pour avoir des fonctions puissantes telles que des en-têtes fixes, une sélection simple/multiple, un tri, une pagination, une recherche et des en-têtes personnalisés, etc., pour mieux améliorer le développement. efficacité et réduction du temps de développement.

值得分享的轻量级Bootstrap Table表格插件

1. Description du plug-in : Bootstrap Table affiche le format de table de données, offrant un support riche, des boutons radio, des cases à cocher, un tri, une pagination, etc.

2. Caractéristiques :

Développé sur la base de Bootstrap 3 (prend également en charge Bootstrap 2)

Interface réactive

En-tête fixe

Configuration entièrement disponible

Attribut de données de prise en charge

Afficher/masquer les colonnes

Afficher/masquer l'en-tête du tableau

Utiliser AJAX pour obtenir des données JSON

Cliquez sur le bouton Les en-têtes de tableau peuvent être triés simplement

Prise en charge de l'affichage de colonnes personnalisé

Prise en charge de la sélection simple/chèque

Fonction de pagination puissante

Prise en charge de la mise en page des cartes de visite

Prend en charge plusieurs langues

3. Comment utiliser :

1). Présentez la bibliothèque Bootstrap (si votre projet ne l'a pas encore utilisée) et la table bootstrap dans la balise head du fichier. page html.css.

<link rel="stylesheet" href="bootstrap.min.css">
<link rel="stylesheet" href="bootstrap-table.css">

2). Introduisez la bibliothèque jQuery et la bibliothèque Bootstrap dans la balise head ou avant la fermeture de la balise body (plus recommandé) (si votre projet n'en a pas encore) using) et bootstrap-table.js.

<script src="jquery.min.js"></script>
<script src="bootstrap.min.js"></script>
 <script src="bootstrap-table.js"></script>

3). Il existe deux manières de spécifier la source de données
Méthode 1 : via la balise d'attribut de données
dans un. Le réglage ordinaire data-toggle="table" dans le tableau peut activer la table Bootstrap sans écrire de JavaScript.

<table data-toggle="table" data-url="data.json">
   <thead>
    ...
   </thead>
  </table>

Méthode 2 : définir la source de données via JavaScript
Activez la table avec l'attribut id via JavaScript.

$(&#39;#table&#39;).bootstrapTable({
   url: &#39;data.json&#39;
  });:

4. Description du bug :

值得分享的轻量级Bootstrap Table表格插件

Lors de la configuration du formateur de champ à l'aide des attributs d'étiquette, Aucun effet trouvé

Par exemple : 6b44373a45362b3bb0e269a277460e67gender01c3ce868d2b3d9bce8da5c1b7e41e5b
1), raison :
bootstrap-table .js ligne 399, le code ne détermine que le cas où le type de formateur est fonction
2), solution :
Modifier le bloc de code sur la ligne 399 :
Avant modification

if (typeof that.header.formatters[j] === &#39;function&#39;) {
 value = that.header.formatters[j](value, item);
}

Modifié :

if (typeof that.header.formatters[j] === &#39;function&#39;) {
     value = that.header.formatters[j](value, item);
    }else if(typeof that.header.formatters[j] === &#39;string&#39;) {
     if(typeof window[that.header.formatters[j]] === &#39;function&#39;) {
     value = window[that.header.formatters[j]](value, item);
     }
    }

Il est utile de maîtriser l'utilisation de Bootstrap Table.

Pour plus d'articles liés au plug-in léger Bootstrap Table qui méritent d'être partagés, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn