Dans jqGrid, est-il possible d'utiliser formatter select sans mettre editoptions?
-
25-10-2019 - |
Question
Depuis l'un de ma colonne jqGrid n'est pas modifiable, donc je ne info valeur requise fixe pas par exemple {valeur: « 1: John; 2: Smith »} à editoptions, au contraire, je mets formatter: sélectionner et informations de valeur à formatoptions . Quand je regarde le code source js de formatter le sélectionner étroitement lié à editoptions en particulier pour obtenir la propriété « multiple » de celui-ci. Est-il possible d'y parvenir sans écrire formatter personnalisé?
formatter:select
formatoptions:{value:"1:John;2:Smith"}
données envoyées à cette colonne est « 1 » ou « 2 », et je me attends de jqGrid pour afficher John ou Smith.
Merci, Alper.
La solution
Vous avez raison, que le code de la sélectionnez formatter pourrait être améliorée à l'utilisation opts.colModel.formatoptions.multiple
dans la ligne de la même manière car il sera utilisé dans opts.colModel.editoptions.multiple
la ligne de code .
Cependant, je ne pense pas que ce soit un vrai problème. Si vous n'a pas de propriété de editable
dans la colonne ou si vous avez de editable: false
le séjour de colonne non modifiable même si vous utilisez editoptions
.
Je vous suis d'accord que l'utilisation de formatoptions.multiple
serait mieux, mais je pense qu'il est « agréable d'avoir » le seul problème.