Jquery 对特定用户隐藏/禁用JQGrid复选框

Jquery 对特定用户隐藏/禁用JQGrid复选框,jquery,jsp,jqgrid,Jquery,Jsp,Jqgrid,我在表单中使用JQGrid。表本身始终对任何用户可见。我使用一个定制的JSTL标记来确定按钮(控件?)是否应该呈现。对于不在特定角色中的任何用户,我呈现按钮,否则,用户只看到表 我希望能够切换可行性,或者至少切换JQGrid复选框列的启用状态。我假设我可以在设置变量的同一个标记中吐出一些java脚本来确定这一点,但我不知道这是否合适 这可能吗?如果是这样的话,完成它的适当方式是什么 注意:隐藏复选框纯粹是为了美观,因为“提交”按钮不会被显示,还有其他检查来查看给定用户是否能够提交数据。对不起,但

我在表单中使用JQGrid。表本身始终对任何用户可见。我使用一个定制的JSTL标记来确定按钮(控件?)是否应该呈现。对于不在特定角色中的任何用户,我呈现按钮,否则,用户只看到表

我希望能够切换可行性,或者至少切换JQGrid复选框列的启用状态。我假设我可以在设置变量的同一个标记中吐出一些java脚本来确定这一点,但我不知道这是否合适

这可能吗?如果是这样的话,完成它的适当方式是什么


注意:隐藏复选框纯粹是为了美观,因为“提交”按钮不会被显示,还有其他检查来查看给定用户是否能够提交数据。

对不起,但不清楚您的意思。你指的是哪种形式?添加/编辑表单编辑的表单?你指的是哪些隐藏控件?控制在哪里?谁创建控件?为什么要在未经授权的用户页面上创建控件?每个隐藏控件都可以使用开发工具显示(按F12键启动)。您谈到jqGrid的“复选框列”。如何创建网格?可以使用
hideCol
轻松隐藏列。最好不要向用户发送任何有意义的信息。对不起,我仍在学习这一点,所以我可能会偏离我的术语,特别是隐藏和渲染。我做了一些编辑,试图更清楚一点,希望这能回答你的问题。简而言之,呈现按钮与否的决定是由JSTL标记类在编译时决定的。