【问题标题】:jqgrid having column with splitcell.Every Splitcell will have 2 values.How to make 1st value is editable & 2nd is non-editable?jqgrid 具有带有 splitcell 的列。每个 Splitcell 将有 2 个值。如何使第一个值是可编辑的,而第二个是不可编辑的?
【发布时间】:2016-06-08 09:39:34
【问题描述】:

使用自定义格式化程序,我们可以在 jqGrid 中拆分特定列的单元格。 该单元格将有两个值。但我需要一个值是可编辑的,另一个是不可编辑的。

拆分单元格的一个示例如下“jsfiddle.net/fbfcn/5yqRn/2/”

【问题讨论】:

    标签: jquery jqgrid


    【解决方案1】:

    jqGrid 自定义格式化程序允许在网格中显示自定义数据。您也可以使用edittype: "custom"stype: "custom" 来实现自定义搜索的自定义编辑。有关详细信息,请参阅 the old answerthis one

    【讨论】:

    • 但是,我有使用隐藏列在拆分单元格中显示的场景。我需要编辑现有的第一个值。并保存到数据库中。按照这个例子:“jsfiddle.net/fbfcn/5yqRn/2/”。我只需要编辑 orderNo 而不是 cellEdit 上的位置
    • @kulfi:您发布的演示非常糟糕。此外,您不需要(您实际上并没有使用)任何隐藏的列。见jsfiddle.net/5yqRn/193。顺便说一句,您的演示不包含任何编辑。更难理解您需要实施什么。
    • @kulfi:我无法为你编写所有代码。一般来说,如果您定义格式化程序,您通常需要定义unformatter。我建议您也使用最新版本的free jqGrid,而不是使用旧的 jqGrid 4.6。您可以从 CDN 加载免费的 jqGrid(请参阅 the wiki)。然后你应该使用一些编辑模式。例如在单元格编辑的情况下:jsfiddle.net/5yqRn/196
    • @kulfi:不客气!你应该"accept"答案,如果问题解决了,“关闭”它。
    猜你喜欢
    • 2011-07-08
    • 1970-01-01
    • 2022-01-12
    • 2021-05-09
    • 2013-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多