Estoy construyendo tablas usando jqGrid con una barra de herramientas de filtro para permitir a los usuarios filtrar las filas que se muestran en la tabla. Todo esto funciona bien si uso el texto como tipo de búsqueda, pero para algunas columnas quiero usar una lista de selección para que los usuarios puedan filtrar más fácilmente según los valores de la columna.¿Cómo puedo agregar una opción "Seleccionar todo" a un filtro de barra de herramientas de selección jqGrid?
Puedo establecer el stype de la columna para "seleccionar" y llenar las opciones con los valores de mi tabla, y todo funciona bien. Sin embargo, si agrego otra opción con un valor de "todo" (para que el usuario pueda mostrar las filas con cualquier valor en esa columna), aparece en la lista de selección como "No definido".
La definición colModel para una columna de ejemplo es
{name:'keyword',
index:'keyword',
width:150,
align:'left',
stype:'select',
sortable:true,
searchoptions: { value: '"",All;keyword 1,keyword 1;keyword 2,keyword 2' } },
Como un ejemplo adicional, tengo otra columna que muestra verdadera o falsa. Para hacer que mi mesa se vea bien, estoy mostrando una bonita imagen verde o una imagen de cruz roja. Quiero que el cuadro de selección contenga "Todos", "Sí" o "No". Sin embargo, como ninguna de las filas de la tabla tiene estos valores, la lista de selección contiene "No definido" tres veces.
¿Hay alguna manera en que pueda forzar a la lista de selección a mostrar mis opciones de selección, aunque no existan en la tabla?