Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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 是否有一种声明性方法来设置jqGrid标签';什么是css类?_Javascript_Css_Jqgrid - Fatal编程技术网

Javascript 是否有一种声明性方法来设置jqGrid标签';什么是css类?

Javascript 是否有一种声明性方法来设置jqGrid标签';什么是css类?,javascript,css,jqgrid,Javascript,Css,Jqgrid,可以使用列的colModel为数据单元设置类,是否有类似的方法为相应的TH/标签声明其他类?我可以看到有一种使用setLabel的编程方式,但如果可能的话,我希望在声明中使用它。您可以使用这样一个事实,即jqGrid创建列标题,其id由grid id和column name属性构造。例如,如果网格具有id='list',并且您希望为名为'name'的列设置一些样式(name:'name'),则可以为id='list\u name'定义CSS样式 看起来像 并使用以下CSS样式 <styl

可以使用列的colModel为数据单元设置类,是否有类似的方法为相应的TH/标签声明其他类?我可以看到有一种使用setLabel的编程方式,但如果可能的话,我希望在声明中使用它。

您可以使用这样一个事实,即jqGrid创建列标题,其id由grid id和column name属性构造。例如,如果网格具有id='list',并且您希望为名为'name'的列设置一些样式(
name:'name'
),则可以为id='list\u name'定义CSS样式

看起来像

并使用以下CSS样式

<style type="text/css">
    #list_name {
        text-align: left;
        font-style: italic;
        color: red
    }
    #list_closed {
        font-weight: normal;
    }
    #list_note {
        text-align: left
    }
    #list_amount, #list_tax, #list_total {
        text-align: right;
        margin-right: 20px
    }
</style>

#列出你的名字{
文本对齐:左对齐;
字体:斜体;
颜色:红色
}
#已关闭的列表{
字体大小:正常;
}
#列表注释{
文本对齐:左对齐
}
#列明金额、列明税金、列明总额{
文本对齐:右对齐;
右边距:20px
}

谢谢你,奥列格!我就是这么做的。我希望能够在colDef中执行此操作,以便可以在运行时计算值。(我知道我也可以破解w/CSS…)我指的是colModel——列模型对象数组。对不起。@Jake:好的,我现在明白你的意思了,但不支持你需要的选项。