Dans mon jqGrid, je définis une colonne éditable avec edittype: ‘select’. J’utilise l’édition en ligne. Je veux affecter un élément d’option à cette liste déroulante avec une chaîne
par exemple
1:SA
21;2:SH
22;3:GT
23
Lorsque j’atsortingbue une telle chaîne à l’atsortingbut value de editoptions de cette colonne, je reçois un élément d’option dans le menu déroulant, comme suit: SA indéfini indéfini SH indéfini non défini GT non défini non défini
Quelqu’un peut-il me suggérer comment surmonter ce problème?
Je suppose que votre problème peut être résolu par la propriété usage delimiter
qui remplace default ;
séparateur utilisé par jqGrid en un autre symbole, par exemple to ?
dans le code ci-dessous:
editoptions: { delimiter: "?", value: "1:SA<br>21?2:SH<br>22?3:GT<br>23" }
Bien sûr, vous devriez également remplacer par une version codée telle que <br>
.
MISE À JOUR : La démonstration démontre que la suggestion ci-dessus fonctionne.
Vous devez faire un remplacement sur le
et les faire \n
voir ce gars répondre, peut-être que vous pouvez utiliser son code pour faire le remplacement
Regardez le .html()
de JQuery , vous pourrez également l’utiliser.