Dans jqGrid, est-il possible d'utiliser formatter select sans mettre editoptions?

StackOverflow https://stackoverflow.com/questions/7803658

  •  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.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top