j'ai utilisé les informations en this question, je mets les propriétés mentionnées directement dans les propriétés du champ non par une fonction comme ceci:utilisant des menus déroulants dans les champs de filtre de la barre d'outils en jqGrid supprime les valeurs de la colonne
{
name:'A_ORG_SECTOR',
index:'A_ORG_SECTOR',
align: 'left',
width:80,
sortable:true,
search:true,
stype:'select',
editable:false,
cellEdit: false ,
formatter:'select',
searchoptions: {
sopt:['eq'],
value: ':All;1:IT;2:Strategy'
}
},
.. Le menu déroulant apparaît correctement mais les valeurs de la colonne sont maintenant effacées @ chargement selon l'image ci-jointe ... toute aide ???
version jquery: 1.9.1
Version jqGrid: 4.5.0
En ce qui concerne la fourche, je ne suis pas sûr, il est en fait une partie des bibliothèques Liferay, mais semble être la version gratuite.
Les valeurs ont été apearing correctement avant de convertir la recherche pour sélectionner au lieu du texte
Veuillez insérer toujours les informations sur ** la version ** de jqGrid, que vous utilisez (peut utiliser), et ** la fourche ** de jqGrid ([free jqGrid] (https://github.com/free -jqgrid/jqGrid), commercial [Guriddo jqGrid JS] (http://guriddo.net/?page_id=103334) ou un ancien jqGrid dans la version <= 4.7). De plus, si vous avez un problème avec le ** remplissage initial ** de jqGrid, il est important de poster les données d'entrée utilisées pour remplir la grille et quelques options jqGrid (au moins 'datatype',' jsonReader'/'xmlReader', ...) , qui sont liés à la lecture des données. – Oleg
S'il est important de comprendre ce que 'formatter: 'select''. Cela fonctionne en combinaison avec 'editoptions.value' ou' formatoptions.value' et non avec 'searchoptions.value' utilisé seulement pendant le filtrage/la recherche. – Oleg
merci, j'ai enlevé le 'formatter: 'select'' et cela a fonctionné comme ma cible était seulement la recherche, ni l'édition ni le formatage –