在测试代码时发现动态表头的大小与数据列的宽度不对应,不管怎样修改width,表头宽度都
可以跟着变动,但是数据宽度始终不动。
后来无意中修改了后台设置的列的field属性,终于成功了。
原来原因是
后台拼接的列是如下这种样子
titleMap=new HashMap<String, Object>();
titleMap.put("field", "price1001~2000");
titleMap.put("title", "1001-2000");
titleMap.put("width", "100");
titleMap.put("align", "center");
titleMap.put("sortable", "true");
将field值price1001~2000改为price1001_2000就可以了,可能是~这个字符有问题导致的数据
无法和表头对应。
并且width属性的设置也会产生影响。
可以跟着变动,但是数据宽度始终不动。
后来无意中修改了后台设置的列的field属性,终于成功了。
原来原因是
后台拼接的列是如下这种样子
titleMap=new HashMap<String, Object>();
titleMap.put("field", "price1001~2000");
titleMap.put("title", "1001-2000");
titleMap.put("width", "100");
titleMap.put("align", "center");
titleMap.put("sortable", "true");
将field值price1001~2000改为price1001_2000就可以了,可能是~这个字符有问题导致的数据
无法和表头对应。
并且width属性的设置也会产生影响。