0
我正在處理以前使用cfquery的一些代碼,現在正在使用綁定到cfc來獲取數據。當它使用查詢時,'workcomplete'列顯示是/否(這些值是以文本形式保存在數據庫中的值)。現在它正在使用綁定,該列顯示true/false而不是yes/no。它們匹配,即如果數據庫有'否',cfgrid顯示'False','Yes'顯示爲'True'。是否有一些設置可以更改,以便再次使用數據庫中的實際值?爲什麼我的cfgrid輸出true/false而不是單詞yes/no
從CFML:
<cfform>
<cfgrid format="html" name="list" striperows="yes" fontsize="12" pagesize="25" selectmode="row" bind="cfc:joborder.getJoborders({cfgridpage},{cfgridpagesize},{cfgridsortcolumn},{cfgridsortdirection})">
<cfgridcolumn name="dispatchnum" header="Dispatch Num" href="job.cfml" hrefkey="jobid" width="100"/>
<cfgridcolumn name="submitdate" header="Submit Date" width="90">
<cfgridcolumn name="jobname" header="Job Name" width="200" >
<cfgridcolumn name="contactlast" header="Contact Last Name" width="150" >
<cfgridcolumn name="workcomplete" header="Completed" width="100" >
<cfgridcolumn name="jobid" header="Edit " href="jobedit.cfml" hrefkey="jobid" width="40" />
<cfgridcolumn name="editdate" header="Edit Date" width="80"/>
<cfgridcolumn name="jobid" header="DELETE" hrefkey="jobid" width="60" href="delete.cfml?jobid=url.jobid">
</cfgrid>
</cfform>
從CFC:
<cffunction name="getJoborders" access="remote">
<cfargument name="page" required="yes">
<cfargument name="pageSize" required="yes">
<cfargument name="gridsortcolumn" required="yes">
<cfargument name="gridsortdirection" required="yes">
<cfif arguments.gridsortcolumn eq "">
<cfset arguments.gridsortcolumn = "dispatchnum" />
<cfset arguments.gridsortdirection = "desc" />
</cfif>
<cfquery datasource="jobs" name="joborders">
SELECT DISPATCHNUM, SUBMITDATE, WORKCOMPLETE, EDITDATE, JOBID, ORDERNUM, JOBNAME, CONTACTFIRST, CONTACTLAST
FROM JOBORDERS
<cfif gridsortcolumn neq ''>
order by #arguments.gridsortcolumn# #arguments.gridsortdirection#
</cfif>
謝謝!
是的,增加了一段時間的工作,所以我嘗試了一個空間,並且工作得很好。這將作爲解決方法,謝謝! – sarahjean 2010-08-10 16:07:00