FineUI 官方论坛

标题: 3.1.7 里面ext:BoundField 的DataFormatString属性问题 (改变列的颜色) [打印本页]

作者: 蓝色天空    时间: 2012-6-13 09:25
标题: 3.1.7 里面ext:BoundField 的DataFormatString属性问题 (改变列的颜色)
本帖最后由 蓝色天空 于 2012-6-13 09:26 编辑

<ext:BoundField Width="60px" SortField="TimeX" DataField="TimeX" HeaderText="行程天数"  DataFormatString="<span style='color:#ff7e00;'>{0}天</span>"/>
3.1.7 不支持这种写了....

效果图:
3.1.7 以前的效果图
[attach]660[/attach]
3.1.7 的效果图
[attach]659[/attach]


总结:就是<>这两个符号的问题.....可不可以改回来...不然我的好几个后台升级就麻烦了....


作者: Vian_Pan    时间: 2012-6-13 09:32
了解的朋友们帮解决一下啊
作者: support    时间: 2012-6-13 09:38
这个是为了和asp.net的gridview保持一致,只需要设置htmlencodeformatstring属性为true就行了
作者: Vian_Pan    时间: 2012-6-13 09:41
哇,工程量搞大了,是false,不是true哦,大哥
作者: 蓝色天空    时间: 2012-6-13 09:41
support 发表于 2012-6-13 09:38
这个是为了和asp.net的gridview保持一致,只需要设置htmlencodeformatstring属性为true就行了 ...

哥哥,是false,一个一个加啊..悲剧了吗....
作者: support    时间: 2012-6-13 10:08
Vian_Pan 发表于 2012-6-13 09:41
哇,工程量搞大了,是false,不是true哦,大哥

对,是false
作者: support    时间: 2012-6-13 10:10
蓝色天空 发表于 2012-6-13 09:41
哥哥,是false,一个一个加啊..悲剧了吗....

只有明确包含HTML代码的列才需要加,比如你的线路名称和线路主题肯定是要编码的,否则用户输入一个不闭合的标签,整个页面可能就乱了....
作者: 幻之达    时间: 2012-10-2 14:23
本帖最后由 幻之达 于 2012-10-2 14:25 编辑
support 发表于 2012-6-13 09:38
这个是为了和asp.net的gridview保持一致,只需要设置htmlencodeformatstring属性为true就行了 ...

IE8,extaspnet:V3.19.1
我加了这属性:HtmlEncodeFormatString=true DataFormatString="<span style='text-align:right'>{0}</span>"

但在GRID中还是显示:<span style='text-align:right'>{0}</span>


作者: 飘移    时间: 2012-10-10 11:24
幻之达 发表于 2012-10-2 14:23
IE8,extaspnet:V3.19.1
我加了这属性:HtmlEncodeFormatString=true DataFormatString="{0}"

HtmlEncodeFormatString=false DataFormatString="<span style='text-align:right'>{0}</span>"
作者: erp8@live.cn    时间: 2013-8-12 20:39
{:soso_e179:}




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4