[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&amp;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>
Global site tag (gtag.js) - Google Analytics