代码之家  ›  专栏  ›  技术社区  ›  Fragsworth

如何在jqGrid列中显示不同的值

  •  3
  • Fragsworth  · 技术社区  · 16 年前

    我有一个带有可编辑列的jGrid some_other_id 有一个选择下拉列表,其中的键/值为 1:A,2:B,3:C 。我希望每行中所选的选项显示选项的文本值(例如“A”、“B”、“C”),而不是ID(1、2或3)。它当前显示ID。

    colModel :[
        { label: 'ID', name:'id' },
        { 
            label: 'Some Other ID',
            name: 'some_other_id',
            editable: true,
            align: 'center',
            edittype: "select",
            editoptions: {value:"1:A,2:B,3:C"}
        },
    ],
    

    如何使其显示从中选择的文本值 editoptions 相反

    2 回复  |  直到 16 年前
        1
  •  3
  •   Chandra Sekhar    14 年前

    使用 formatter:'select' 在柱模型中

    参考: trirand_jqgridwiki_wiki:predefined_formatter

        2
  •  0
  •   Justin Ethier    16 年前

    这似乎无关紧要,但是 jqGrid documentation 使用以下语法:

    value: {1:'A',2:'B'}
    

    或者,我在应用程序中使用了以下语法:

    value: "5:'A';4:'B'"
    

    尝试一下,看看这对你的应用程序是否有影响。

    推荐文章