visual una tiempo tamaño seleccionar ocultar net ejecucion columnas columna cambiar c# asp.net-mvc jqgrid show-hide

c# - una - ocultar columnas datagrid vb net



Cómo ocultar una columna jqgrid dinámicamente (4)

Este trabajó:

$("#list").hideCol("ColumnName")

Estoy implementando jqgrid en mi aplicación web asp.net MVC.

En mi grilla tengo dos columnas para editar y eliminar. La eliminación debe ser visible solo si el usuario está registrado como administrador.

¿Cómo podemos ocultar dinámicamente las columnas en jqgrid? Tengo una variable de sesión para verificar si el usuario que inició sesión es Admin o no.

Estoy accediendo a esa variable en javascript. pero no estoy seguro de cómo puedo ocultar / mostrar la columna en jqgrid

Por favor ayuda..


Usa este código

jQuery("#list").jqGrid(''hideCol'',["colModel1_name","colModel2_name"]); jQuery("#list").jqGrid(''showCol'',["colModel1_name","colModel2_name"]);

Que esto te ayude


Esta no es la mejor práctica para usar js para administrar su seguridad. ¡No debe mostrar esta columna en su lado del servidor!


API más nueva

jQuery("#list").jqGrid(''hideCol'',["ColumnName","ColumnName2"]);

API anterior

$("#list").hideCol("ColumnName")