【问题标题】:SlickGrid in Custom Formatter Function find out if row selected?自定义格式化程序函数中的 SlickGrid 找出是否选择了行?
【发布时间】:2012-09-05 21:43:42
【问题描述】:

一直在尝试和寻找这个,这是我需要解锁的最后一块,我的 SlickGrid 将完成。

基本上我在列上使用自定义格式化程序,在格式化程序内部我只是创建一个蓝色的 HTML 链接。如果选择了该行(CheckBoxSelectionPlugin),我希望它与链接匹配为白色。所以我只是在该格式化程序中使用不同的类而不是类mp_dcp_import_blue_link。任何人都知道我如何有效地找出单元格/行是否被选中?

这是我的简单格式化程序:

function PersonSearchFormatter(row, cell, value, columnDef, dataContext) {
    return "<div class='mp_dcp_cell_grid_pad'><a class='mp_dcp_import_blue_link       mp_dcp_font' title='Launch Patient Chart' onClick='javascript:APPLINK(0,\"Powerchart.exe\",\"/PERSONID=" + dataContext['MATCH_PERSON_ID'] + "\")'>" + value + "</a>&nbsp;</div>";
};

【问题讨论】:

    标签: slickgrid


    【解决方案1】:

    我认为这将比格式化程序更容易处理,假设您使用的 CheckBox 插件演示了 here,它将 selected 类添加到选定的行:

    .selected .mp_dcp_import_blue_link{
        color: white;
    }
    

    【讨论】:

    • 谢谢你!似乎我所有的 css 组合都失败了。你的很简单,而且效果很好。
    猜你喜欢
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多