如何在wijmo中对齐标题文本..?

时间:2012-08-06 10:37:24

标签: jquery-ui

我想在左边对齐我的html表列,但是这个表是使用wijmo ui(jquery库)的wijgrid从json动态地来到ui .....我知道如何对齐表格但是我没有&#39 ; t知道如何对齐可以在wijgrid中修复的标题列(我不确定)。

我尝试过以下代码,这些代码在行对齐方面工作正常但不能使用标题对齐。

我的代码:

$("#userlist").wijgrid({ 

ensureColumnsPxWidth:true,

columns: [ 

{headerText: "UserId", dataType:"string",width:"8%",
                                                             cellFormatter: function (args) {

if (args.row.type & $.wijmo.wijgrid.rowType.data) {

args.$container
.css("text-align", "center")

return false;

} }
                                                                                                                                      },
]                                                     }); 

请告诉我解决方案.....谢谢Tina !!

2 个答案:

答案 0 :(得分:1)

更改if语句以检查标题rowType而不是数据。 (如果您希望标题和数据行都居中,则完全取出支票。

if (args.row.type & $.wijmo.wijgrid.rowType.header) { ... }

我建议使用CSS代替。那么你不会在每个单元格上渲染样式。纯CSS解决方案是最好的。你可以这样做:

<style type="text/css">
    .wijmo-wijgrid .wijmo-wijgrid-headerrow .wijmo-c1basefield
    {
        text-align: left;
    }
    .wijmo-wijgrid .wijmo-wijgrid-headerrow .wijmo-wijgrid-headertext
    {
        padding: 0.5em 0.25em;
    }
</style>

答案 1 :(得分:0)

在Wijmo FlexGrid v5中,您应该尝试使用itemFormatter事件来设置包含标题样式的行/列。

bind

上面使用CSS的建议也很好。 我按照下面的例子,请试一试。 http://jsfiddle.net/Wijmo5/j41xLz21/