<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)

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 525023
    • 排名 - 93

    最新評論

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

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

    先來點小菜

    • ColdFusion使用ajax(ColdFusion返回json格式的數據)
    用慣了jquery,直接無視ColdFusion的ajax。既然用jquery,當然希望后臺返回json格式的數據。
    找了一下coldfusion 8已經提供非常方便的api。

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

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

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

    • 取list長度 listLen

    • 取list第幾個ListGetAt

    • 查詢結果字段列表 query.columnlis

    • 查詢結果集某個字段的第幾行#query.columnname[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只能根據一個變量名稱取取查詢結果的字段,沒有根據位置或者字符串取,非常不爽。

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





    posted on 2008-10-29 15:49 交口稱贊 閱讀(2338) 評論(0)  編輯  收藏 所屬分類: J2EE & WEB
    主站蜘蛛池模板: 亚洲天堂免费在线视频| 一级免费黄色大片| 无码乱肉视频免费大全合集| 亚洲一区精品中文字幕| 曰批全过程免费视频播放网站| 亚洲欧洲国产综合| 最近最新MV在线观看免费高清| 77777亚洲午夜久久多喷| 无码国产精品久久一区免费| 亚洲欧美综合精品成人导航| 国产在线播放免费| 国产精品美女免费视频观看| 国产亚洲A∨片在线观看| 中文字幕免费高清视频| 国产精品亚洲精品观看不卡| 国产精品黄页在线播放免费| gogo免费在线观看| 亚洲一区综合在线播放| 成全高清视频免费观看| 免费的黄网站男人的天堂| 青青草原亚洲视频| 在线观看永久免费| 18禁亚洲深夜福利人口| 亚洲精品狼友在线播放| 青青草a免费线观a| 人与动性xxxxx免费| 亚洲伊人久久大香线蕉苏妲己| 一个人免费观看视频www| 特级毛片aaaa免费观看| 97亚洲熟妇自偷自拍另类图片| 大地资源免费更新在线播放| 九九九国产精品成人免费视频| 婷婷亚洲综合五月天小说| 操美女视频免费网站| 中文精品人人永久免费| 亚洲精品天堂在线观看| 亚洲午夜无码久久久久| 在线免费观看一级片| 久久精品成人免费看| 亚洲av永久中文无码精品综合 | 亚洲人成综合网站7777香蕉|