【问题标题】:jqGrid onselectrowjqGrid onselectrow
【发布时间】:2010-02-16 21:35:34
【问题描述】:

我使用的是 jqGrid,它被很好地填充。从 UI 角度来看,jqGrid 中的一列是可编辑的。如何使其中一列可编辑(比如文本框)?

原因是,在我的情况下,当网格成功加载时,UI 会将列的值之一显示为可编辑。

【问题讨论】:

    标签: jqgrid


    【解决方案1】:

    如果您希望直接在网格中编辑列值,类似于在 Excel 中的编辑方式,请查看 inline editing API:

    【讨论】:

      【解决方案2】:

      在colmodel中,您必须指定editable: true。在jqgrid的editURL:...选项中提供编辑操作链接。

      【讨论】:

        【解决方案3】:

        您必须获取该列的“id”,然后删除该列的“禁用”属性。

        例如——

        $('#idofthatcolumn').removeAttr('disabled');
        

        或

        $('#idofthatcolumn').removeAttr('readonly');
        

        【讨论】:

          【解决方案4】:

          在您的colmodel 中,您应该将可编辑指定为true,即editable:true,并指定editUrl:'localhost:8080/yourApp'

          另外如果你想把它存储在客户端,那么指定它为editUrl:'clientArray'

          【讨论】:

            猜你喜欢
            • 2014-07-24
            • 1970-01-01
            • 2012-03-05
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多