【问题标题】:CheckBox Image as a column in jqxGridCheckBox 图像作为 jqxGrid 中的列
【发布时间】:2012-04-27 22:22:24
【问题描述】:

我正在使用 jqxGrid 插件在 Grid 中显示数据。我有 4 列,其中之一是 CheckBox 图像列...

这是我对复选框图像的列设置

        columns: [ // Column names
                  {text: '', datafield: 'Check', editable: false, width: colWidth * 0.3, cellsrenderer:   function(row, column, value) {
                     return '<span style="margin:4px;float:left"           
                                  onclick="clickImage(this)"><img class="image-unchecked" 
                                          src="../../Images/checkbox_off.png"/></span>'
}, renderer: function(value) {
                    return '<span style="margin:4px;float:left" onclick="clickImage(this)">
                      <img class="image-unchecked" src="../../Images/checkbox_off.png"/></span>'}
]

在 clickImage 函数中,我根据类名称替换源。如果在显示的复选标记图像上,则显示空图像。 当单击单元格时,此单击事件似乎会触发..但是当单击 cloumnHeader 时,由于某种未知原因没有触发单击事件..有人可以帮助我吗..

我也尝试过不起作用的“columnclick”...谢谢

【问题讨论】:

    标签: jquery checkbox jqxgrid


    【解决方案1】:

    这对我有用:

    $("#jqxgrid").bind('columnclick', function (event) {
        var column = event.args.datafield;
        alert(column);
    }
    

    见: http://www.jqwidgets.com/jquery-widgets-demo/#demos/jqxgrid/customrowsselection.htm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-13
      • 1970-01-01
      相关资源
      最近更新 更多