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

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

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

    Sealyu

    --- 博客已遷移至: http://www.sealyu.com/blog

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評(píng)論 :: 0 Trackbacks
    今天在完成一個(gè)功能時(shí),遇到了一點(diǎn)問(wèn)題:
    使用rich:dataTable顯示了一個(gè)列表,需要實(shí)現(xiàn)的功能是:右鍵點(diǎn)擊row的時(shí)候需要彈出contextMenu并且讓此行記錄被高亮顯示。
    <rich:contextMenu attached="false" id="fulfillmentItemContextMenu" submitMode="ajax">
    xxxxxxxx
    </rich:contextMenu>
    <rich:dataTable xxxxxxx>
      <rich:column xxxxxx>
      <rich:column xxxxxx>
      <rich:column xxxxxx>
      <rich:componentControl event="onRowContextMenu" for="statusContextMenu" operation="show">
    </rich:dataTable>

    但是要使此記錄被顯示的功能是實(shí)現(xiàn)在后臺(tái)bean里面,所以要先執(zhí)行這個(gè)函數(shù)之后再?gòu)棾鰧?duì)應(yīng)的菜單。這樣就不能使用componentControl來(lái)控制了,只能使用a4j:support了。

    將對(duì)應(yīng)的componentControl代碼改為:
    <a4j:support action="#{backBean.selectItem(id)}" event="onRowContextMenu"
       reRender="xxPanel" oncomplete="#{rich:component('xxxxContextMenu')}.doShow(event, {})"/>

    注意:richContextMenu的官方文檔對(duì)這個(gè)tag的js函數(shù)解釋的不是很清楚,也沒(méi)有對(duì)應(yīng)的例子,這是我在google了好久之后才發(fā)現(xiàn)的一個(gè)小例子。請(qǐng)注意加粗部分代碼的使用。
    另附官方對(duì)richContextMenu的js函數(shù)的說(shuō)明:

    Table 6.113. JavaScript API

    FunctionDescriptionApply to
    hide() Hides component or group Component, group
    show(event, context) Shows component or group Component, group




    posted on 2009-03-11 20:22 seal 閱讀(978) 評(píng)論(4)  編輯  收藏 所屬分類: Seam

    評(píng)論

    # re: richfaces 中在點(diǎn)擊右鍵的時(shí)候顯示contextMenu 2009-05-05 20:11 seam
    #{rich:component('xxxxContextMenu')}.doShow(event, {})
    正確的應(yīng)該怎么寫

    event
    context
    這2個(gè)參數(shù)應(yīng)該傳什么

    試了很久都出不來(lái)

      回復(fù)  更多評(píng)論
      

    # re: richfaces 中在點(diǎn)擊右鍵的時(shí)候顯示contextMenu 2009-05-06 09:41 seal
    你好,如果你想只是顯示列表中的內(nèi)容,我覺(jué)得有種更好的方法, 具體你可以看一下RICHFaces自帶的例子,如有疑問(wèn),歡迎繼續(xù)交流.
    例子地址: http://livedemo.exadel.com/richfaces-demo/richfaces/contextMenu.jsf;jsessionid=D81E0AE7CEDD18CB91FDA41DA1C16115?c=contextMenu&tab=usage
    這個(gè)on-line demo是學(xué)習(xí)richfaces的好地方,有空看看  回復(fù)  更多評(píng)論
      

    # re: richfaces 中在點(diǎn)擊右鍵的時(shí)候顯示contextMenu 2009-05-19 15:59 seam
    博主能加我嗎
    MSN:averting2003@hotmail.com
    有很多問(wèn)題,contextMenu的問(wèn)題還是沒(méi)有解決。
    實(shí)在不知道js函數(shù)show(event, context),怎么傳參數(shù),不傳是出不來(lái)的
      回復(fù)  更多評(píng)論
      

    # re: richfaces 中在點(diǎn)擊右鍵的時(shí)候顯示contextMenu 2009-05-19 16:03 seam
    我要的效果
    記錄行把id傳給contextMenu
    contextMenu里面的item執(zhí)行后臺(tái)帶有參數(shù)的方法

    實(shí)際效果:右鍵點(diǎn)擊行記錄,彈出contextMenu,里面有修改,查看item項(xiàng)。
    點(diǎn)擊查看item項(xiàng),執(zhí)行后臺(tái)有參數(shù)的bean方法,彈出模態(tài)窗口。  回復(fù)  更多評(píng)論
      

    主站蜘蛛池模板: 国产在线观看免费不卡| 嫩草成人永久免费观看 | 狼色精品人妻在线视频免费| 4虎1515hh永久免费| 久久精品国产亚洲av麻豆| 51午夜精品免费视频| 亚洲日韩涩涩成人午夜私人影院| 国产成人久久精品亚洲小说| 免费欧洲美女牲交视频| 看一级毛片免费观看视频| 免费国产美女爽到喷出水来视频| 国产亚洲综合久久| 亚洲人成无码久久电影网站| 一级一级一级毛片免费毛片| 中文字幕在线亚洲精品| 国产麻豆一精品一AV一免费| 亚洲五月激情综合图片区| 99精品国产成人a∨免费看| 亚洲成人精品久久| 黄色永久免费网站| 亚洲免费在线视频观看| 国产91色综合久久免费分享| 亚洲一区二区免费视频| 最近中文字幕mv免费高清电影| 免费大香伊蕉在人线国产| 特级一级毛片免费看| 国产AV无码专区亚洲AWWW| 永久黄色免费网站| 亚洲一区二区三区丝袜| 亚洲精品成人片在线观看| 久久爰www免费人成| 国产成人精品亚洲日本在线| 啊v在线免费观看| 在线涩涩免费观看国产精品| 亚洲乱码卡三乱码新区| 免费中文字幕在线| 美女视频黄的免费视频网页| 一本天堂ⅴ无码亚洲道久久| 久久国产成人亚洲精品影院| 国产91色综合久久免费分享| 九九免费精品视频在这里|