【问题标题】:set checked or unchecked to checkbox in jqGrid when grid loaded first time第一次加载网格时,在 jqGrid 中将选中或未选中设置为复选框
【发布时间】:2015-11-21 14:45:53
【问题描述】:
{
    name: 'SelectedMaterial', datafield: 'SelectedMaterial',
    sortable: false, align: 'center', width: '250', search: true,
    formatter: 'checkbox', formatoptions: { disabled: false },
    edittype: "checkbox", editoptions: { value: "Yes:No"}
}

根据从数据库返回的值,将复选框设置为选中或未选中

【问题讨论】:

    标签: jqgrid jqgrid-formatter


    【解决方案1】:

    您使用 formatter: 'checkbox' 解析输入数据并在数据为以下值之一时显示未选中的复选框:falsef0nonoff .所有其他输入值将显示为选中的复选框。我建议您使用01(对应于Transact-SQL 的bit 数据类型)或truefalse(对应于大多数计算机语言中存在的布尔数据类型)作为输入价值观。

    【讨论】:

    • 我只从数据库中获取 2 列的数据,而复选框列是额外的列,基于 2 列中的一列的值,我尝试设置选中或未选中的复选框。
    • @shyamshankar:您将哪些输入数据用于 jqGrid?值是否来自数据库并不重要。只有输入数据很重要。到目前为止,您还没有发布输入数据的示例。如果您有任何问题,您可以在 JSFiddle 中创建演示。例如,演示 jsfiddle.net/OlegKi/kvtrtzc5 根据输入数据填充 closed 列。您可以根据自己的情况对其进行修改。您可以将 FA locale //cdnjs.cloudflare.com/ajax/libs/free-jqgrid/4.10.0/js/i18n/grid.locale-fa.js 替换为青年。
    猜你喜欢
    • 1970-01-01
    • 2021-08-12
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-02
    相关资源
    最近更新 更多