<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 119  文章 - 3173  trackbacks - 0
    <2008年10月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    交友莫獨(dú)酒,茅臺(tái)西鳳游。
    口干古井貢,心徜洋河流。
    稱多情杜康,趟無(wú)量雙溝。
    贊中華巍巍,無(wú)此不銷愁。

    常用鏈接

    留言簿(68)

    隨筆分類(136)

    隨筆檔案(122)

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 525157
    • 排名 - 93

    最新評(píng)論

    最近做了一個(gè)ColdFusion的項(xiàng)目,收益頗多。

    其中也碰到了一些bt的需求,結(jié)合項(xiàng)目把一些小技巧和大家分享一下(一個(gè)0 ColdFusion經(jīng)驗(yàn)的菜鳥(niǎo)被趕鴨子上架的搞了幾天心得,如果你認(rèn)為簡(jiǎn)單的可笑歡迎指教,亂噴黨請(qǐng)繞行)

    先來(lái)點(diǎn)小菜

    • ColdFusion使用ajax(ColdFusion返回json格式的數(shù)據(jù))
    用慣了jquery,直接無(wú)視ColdFusion的ajax。既然用jquery,當(dāng)然希望后臺(tái)返回json格式的數(shù)據(jù)。
    找了一下coldfusion 8已經(jīng)提供非常方便的api。

    <cfinvoke?component="CsmDashboard"?method="getCsTableSum"?timerange="#timerange#"?
    wherestr
    ="#wherestr#"?returnVariable="tableSum"/>
    <cfscript>
    ????writeOutput(SerializeJSON(#tableSum#));
    </cfscript>
    writeOutput(SerializeJSON(#tableSum#));這句會(huì)把查詢結(jié)果tableSum序列化成json格式傳給前臺(tái)。

    • ColdFusion不自動(dòng)轉(zhuǎn)義參數(shù)
    PreserveSingleQuotes(name),ColdFusion為了安全,會(huì)自動(dòng)轉(zhuǎn)義參數(shù)中的特殊字符。特殊情況下我們不希望他這樣做,就可以用上面的方法。

    • ColdFusion字符串比較,以XX結(jié)尾
    <cfif?Right(ListGetAt(nameList,LoopCount),2)?eq?"sp">
    • 取整 NumberFormat

    • 取list長(zhǎng)度 listLen

    • 取list第幾個(gè)ListGetAt

    • 查詢結(jié)果字段列表 query.columnlis

    • 查詢結(jié)果集某個(gè)字段的第幾行#query.columnname[i]#

    以上只是為了再來(lái)一個(gè)大菜:動(dòng)態(tài)列,表格。以下是簡(jiǎn)化的代碼

    ?<cfset?nameList?=?"Calls,CALLSP,Duration,......................................................">
    ????

    ????????????
    <CFOUTPUT?query="csmSum">
    ??????????????
    <cfloop?index?=?"LoopCount"?from="1"?to="#ListLen(nameList)#">
    ????????????????
    <cfset?tmp?=NumberFormat(Evaluate("querylist."?&?ListGetAt(nameList,LoopCount)),0.00)>
    ??????????????????
    ????????? <td?class="num">#tmp#</td>
    ??????????????
    </cfloop>
    ????????????
    </CFOUTPUT>

    ColdFusion只能根據(jù)一個(gè)變量名稱取取查詢結(jié)果的字段,沒(méi)有根據(jù)位置或者字符串取,非常不爽。

    核心就是用Evaluate根據(jù)一個(gè)字符串去動(dòng)態(tài)構(gòu)造一個(gè)變量,然后根據(jù)這個(gè)變量取出query中的列。
    個(gè)這個(gè)字符串可以從一個(gè)list里面動(dòng)態(tài)循環(huán)取出來(lái)再拼湊而成
    而這個(gè)list可以從一些地方查詢或者傳遞過(guò)來(lái)。
    所以表格就動(dòng)態(tài)了起來(lái)。





    posted on 2008-10-29 15:49 交口稱贊 閱讀(2338) 評(píng)論(0)  編輯  收藏 所屬分類: J2EE & WEB
    主站蜘蛛池模板: 亚洲色大成网站WWW久久九九 | 免费一级毛片在线播放不收费| 日韩免费在线中文字幕| 亚洲精品国产品国语在线| 2021久久精品免费观看| 女bbbbxxxx另类亚洲| 国产精品亚洲A∨天堂不卡| 18禁免费无码无遮挡不卡网站| 免费人成大片在线观看播放| 亚洲国产精品久久久久| 永久免费av无码网站大全| 免费毛片在线看不用播放器| 国产成人精品日本亚洲直接| 国产福利电影一区二区三区,亚洲国模精品一区 | 国产精品另类激情久久久免费 | 毛片免费观看网址| 男女一进一出抽搐免费视频| 亚洲小视频在线播放| 亚洲国产精品成人一区| 亚洲毛片在线免费观看| 国产精品美女久久久免费| 亚洲AV无码乱码麻豆精品国产| 亚洲最大av无码网址| 成人免费无码大片A毛片抽搐| 伊人免费在线观看高清版| 亚洲人成人伊人成综合网无码| 亚洲AV无码国产精品色午友在线| 四虎www免费人成| 最近免费中文字幕大全免费版视频| 人妻巨大乳hd免费看| 欧洲 亚洲 国产图片综合| 久久亚洲国产视频| 亚洲免费一区二区| 久久精品无码一区二区三区免费| 18禁超污无遮挡无码免费网站 | 免费无码又爽又刺激高潮视频| 日本一区二区三区在线视频观看免费| 99热亚洲色精品国产88| 久久久久亚洲精品天堂| 亚洲色欲色欲www在线丝| 亚洲精品无码久久久|