I've noticed a bit of a shortcoming in the way the column styler is handled in 1.3.3. It's built such that the return value of the styler is assigned both to the TD and the nested DIV. This is usually okay, but there are situations it's not desirable in, namely when the properties are additive.
For example, if you go to the DataGrid Cell Style demo and issue the following:
$('.easyui-datagrid').datagrid({
columns:[[
{
field:'listprice',title:'List Price', width:80, align:'right',
styler:function (value, row, index) {
if (value > 30) {
return 'border:1px solid black';
}
}
}
]]
})
You get doubled borders:
Another example is opacity. Any opacity set is going to be squared (so an opacity of 0.25 will become 0.25x0.25=0.0625).
I can get around this by using styles or by implementing the custom styler stuff you showed me in the other thread, but I thought you should know about this side-effect of the new implementation.