[ECSide] 动态脚本语言是否支持字符(非数字)的比较判断?
sqe_james
2007-05-31
在某个字符属性列里,添加如下内容:
<ec:column width="150" property="tranRes" title="处理结果"> #_EX: if ( VAR.tranRes.equals("特殊")) { return '<font color=red>'+VAR.tranRes+'</font>' } else { return VAR.tranRes; } </ec:column> 运行后,页面不显示,但察看源代码时,可以看到,数据已取出,并对脚本语言进行了正确的解释,<font color="red">特殊</font>。但不知为什么就是页面不显示任何信息???请问,有谁知道的,可否告知,谢谢! |
|
fins
2007-05-31
啊?? html代码里已经有,<font color="red">特殊</font>。了
可是却看不到? 你能不能把jsp和 jsp生成的html代码一起发上来看看啊 |
|
sqe_james
2007-06-01
謝謝Fina的回復,不知怎麼搞的今天換成由HIbernate查詢結果集,頁面又可以正常顯示,以下是JSP中<ec:table的配置.
<ec:table items="records" var="maintain" useAjax="true" doPreload="false" action="${pageContext.request.contextPath}/maintain/request.do?p=list" updateAction="${pageContext.request.contextPath}/maintain/request.do?p=doAjaxUpdate" title="报修派工列表" xlsFileName="报修派工列表.xls" csvFileName="报修派工列表.csv" minColWidth="80" pageSizeList="10,20,50,100,500,1000" rowsDisplayed="10" editable="true" filterRowsCallback="limit" retrieveRowsCallback="limit" sortRowsCallback="limit" sortable="true" rowsDisplayed="20" generateScript="true" resizeColWidth="true" maxRowsExported="1000" classic="false" filterable="true" width="100%" height="360px" minHeight="360" toolbarContent="navigation|pagejump |pagesize|refresh save |export|extend|status" > 以下是JSP生成的HTML代碼: <tr id="rowid_3" class="odd " onclick="ECSideUtil.selectRow(this,'ec');" onmouseover="ECSideUtil.lightRow(this,'ec');" onmouseout="ECSideUtil.unlightRow(this,'ec');" recordKey="16" > <td style="text-align:center;" width="40" cellValue="16" ondblclick="ECSideUtil.editCell(this,'ec')" ><a href="/amoi/maintain/requestDetail.do?p=updatein&id=16">详细</a></td> <td style="text-align:center;" width="30" >3</td> <td style="text-align:center;color:green" width="80" >0705261052</td> <td width="110" cellValue="特殊" ondblclick="ECSideUtil.editCell(this,'ec')" ><div class="ellipsis" style="width:110px" title="特殊" ><font color=red>特殊</font></div></td> <td style="text-align:center;" width="80" cellValue="0914308" ondblclick="ECSideUtil.editCell(this,'ec')" >0914308</td> <td style="text-align:center;" width="80" cellValue="0914308" ondblclick="ECSideUtil.editCell(this,'ec')" >0914308</td> 以下是JSP源碼: <ec:column width="110" property="tranRes" title="处理结果" ellipsis="true"> #_EX: if ( VAR.tranRes.equals("特殊")) { return '<font color=red>'+VAR.tranRes+'</font>' } else { return VAR.tranRes; } </ec:column> |