Ajouter de multiples éléments d'entrée dans une coutume modifier le type de champ
Est-il un moyen de créer un champ personnalisé qui comporte de multiples éléments d'entrée? Je suis à la consultation de la la documentation et la création d'un seul élément d'entrée est assez simple, mais je ne suis pas sûr de savoir exactement comment vous pouvez ajouter plus d'un.
Quelqu'un a traversé ce pont avant? Si oui, comment avez-vous fait?
Voici un exemple de code:
...
{name: 'Dimensions', index: 'Dimensions', hidden: true, editable: true,
edittype: 'custom', editoptions: {custom_element: dimensionsElement,
custom_value: dimensionsValue}, editrules: {edithidden: true}},
...
function dimensionsElement(value, options) {
var el = document.createElement("input");
el.type = "text";
el.value = value;
return el;
}
function dimensionsValue(elem) {
return $(elem).val();
}
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser jQuery pour créer de multiples éléments d'entrée. Donc, si votre terrain est, par exemple, une des personnes nom complet, vous pouvez utiliser la suite
C'est de provoquer une crue fragment de code et vous devez améliorer la mise en page de
input
éléments (la valeur desize
attribut par exemple). Il montre le concept principal de la construction de la coutume de modifier des éléments.Mis à JOUR: Si vous utilisez personnalisé édition il est important à utiliser
recreateForm: true
paramètre (voir http://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editing). Voir jqgrid - Définir la custom_value de edittype: "personnalisé" pour plus de détails.