<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

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

    常用鏈接

    留言簿(68)

    隨筆分類(136)

    隨筆檔案(122)

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 527094
    • 排名 - 92

    最新評論

    最近做了一個ColdFusion的項目,收益頗多。

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

    先來點小菜

    • ColdFusion使用ajax(ColdFusion返回json格式的數(shù)據(jù))
    用慣了jquery,直接無視ColdFusion的ajax。既然用jquery,當然希望后臺返回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#));這句會把查詢結(jié)果tableSum序列化成json格式傳給前臺。

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

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

    • 取list長度 listLen

    • 取list第幾個ListGetAt

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

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

    以上只是為了再來一個大菜:動態(tài)列,表格。以下是簡化的代碼

    ?<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ù)一個變量名稱取取查詢結(jié)果的字段,沒有根據(jù)位置或者字符串取,非常不爽。

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





    posted on 2008-10-29 15:49 交口稱贊 閱讀(2348) 評論(0)  編輯  收藏 所屬分類: J2EE & WEB
    主站蜘蛛池模板: 中文字幕免费视频精品一| 亚洲精品动漫在线| 13一14周岁毛片免费| 黄色免费在线观看网址| 亚洲一区动漫卡通在线播放| 亚洲乱色熟女一区二区三区丝袜| 男女免费观看在线爽爽爽视频| 最新国产乱人伦偷精品免费网站 | 丁香花在线视频观看免费| 亚洲AV无码资源在线观看| 亚洲性无码AV中文字幕| 无码乱人伦一区二区亚洲| 三上悠亚亚洲一区高清| 四虎国产精品免费视| 永久黄网站色视频免费直播| 一个人看www在线高清免费看| 91av在线免费视频| 精品国产sm捆绑最大网免费站| 色欲色香天天天综合网站免费| 亚洲免费在线观看| a级毛片黄免费a级毛片| 热99RE久久精品这里都是精品免费 | 成人亚洲国产va天堂| 亚洲高清一区二区三区| 337P日本欧洲亚洲大胆精品| 精品久久久久久久久亚洲偷窥女厕| 久久精品国产亚洲av天美18| 黄色a级免费网站| 玖玖在线免费视频| 四虎在线最新永久免费| 午夜精品在线免费观看| 亚洲性在线看高清h片| 亚洲国产片在线观看| 免费人成网站永久| 国产91色综合久久免费分享| 成年女人毛片免费播放人| 国产精品国产自线拍免费软件| 黑人精品videos亚洲人| 亚洲成A∨人片在线观看无码| 成人嫩草影院免费观看| 亚洲免费在线观看视频|