Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态更改网格单元样式_Javascript_Slickgrid - Fatal编程技术网

Javascript 动态更改网格单元样式

Javascript 动态更改网格单元样式,javascript,slickgrid,Javascript,Slickgrid,在上面的代码中,我们可以传递任何动态变量吗?例如,如果我想通过单击某个特定单元格来更改任何单元格的样式,是否可以更改特定单元格的样式?这不是关于Slickgrid,它是关于JS-创建一个对象并将其传递给setcellcssstyle: grid.setCellCssStyles("birthday_highlight", { 0: { birthday: "highlight", age: "highlight" }, 9: {

在上面的代码中,我们可以传递任何动态变量吗?例如,如果我想通过单击某个特定单元格来更改任何单元格的样式,是否可以更改特定单元格的样式?

这不是关于
Slickgrid
,它是关于
JS
-创建一个对象并将其传递给
setcellcssstyle

grid.setCellCssStyles("birthday_highlight", {
    0: {
        birthday: "highlight", 
        age: "highlight" 
    },

    9: {
        birthday: "highlight",
        age: "highlight"
    }
})
var-cellStyle={};
cellStyle[rowNum]={}//
var cellStyle = {};

cellStyle[rowNum] = {}; // <- your particular cell in a row with number rowNum
cellStyle[rowNum]["birthday"] = "highlight";
grid.setCellCssStyles("birthday_highlight", cellStyle);