1

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

基本上我在列上使用自定义格式化程序,在格式化程序内部我只是创建一个蓝色的 HTML 链接。如果选择了该行(CheckBoxSelectionPlugin),我希望它与链接匹配为白色。所以我只是在该格式化程序中使用不同的类而不是 class 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>";
};
4

1 回答 1

0

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

.selected .mp_dcp_import_blue_link{
    color: white;
}
于 2012-09-12T20:15:39.477 回答