Le meilleur didacticiel jQuery EasyUI Data Grid - Editor Extended en 2024, dans ce didacticiel, vous pouvez apprendre Télécharger exemples jQuery EasyUI,
Certains éditeur commun (éditeur) ajouté à la grille de données (DataGrid), de sorte que les utilisateurs modifient les données. Tout éditeur (éditeur) sont définis dans l'objet de l'$, ce qui peut être étendu pour supporter nouvel éditeur d'héritage (éditeur). Ce tutoriel va vous montrer comment ajouter un nouvel éditeur de numberspinner à la grille de données (DataGrid).
.extend $ ($. Fn.datagrid.defaults.editors, { numberspinner: { INIT: fonction (conteneur, options) { entrée var = $ ( '<input type = "text">') appendTo (conteneur) .; retour input.numberspinner (options); }, détruire: function (cible) { $ (Target) .numberspinner ( «détruire»); }, getValue: function (cible) { return $ (cible) .numberspinner ( 'getValue'); }, setValue: function (cible, valeur) { $ (Target) .numberspinner ( 'setValue', valeur); }, redimensionner: function (cible, largeur) { $ (Target) .numberspinner ( 'resize', largeur); } } });
<Table id = style "tt" = "width: 600px; height: 250px" url = "data / datagrid_data.json" title = "iconCls éditable DataGrid" = "icon-edit" singleSelect = "true" = fitColumns "zone ID itemid" = "true"> <Thead> <Tr> <Field Th = "itemid" width = "60"> ID de l'article </ th> <Th field = largeur "ListPrice" = "80" = "right" éditeur align = "{type: 'NumberBox' options: {précision: 1}}"> Prix </ th> <Field Th = "unitcost" width = "80" align = "right" editor = "numberspinner"> Coût unitaire </ th> <Th field = "attr1" width = "180" editor = "text"> Attribut </ th> <Th field = "status" width = "60" align = "center" editor = "{type: 'case' options: {sur: 'P', off: ''}}"> Statut </ th> <Field Th = "action" width = "80" align = "center" formatter = "action FORMAT"> Action </ th> </ Tr> </ Thead> </ Table>
Nous attribuons éditeur de numberspinner aux «coûts unitaires» champs. Lorsque vous commencez à éditer une ligne, l'utilisateur peut modifier les données par l'éditeur de numberspinner.