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

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

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

    lfnxd

    主題: tomahawk與trinidad呈現(xiàn)器沖突問題

        tomahawk與trinidad提供了豐富的控件,但是當(dāng)默認(rèn)呈現(xiàn)器設(shè)置成org.apache.myfaces.trinidad.core時(shí),tomahawk中的dataScroll不能正常工作。如果不設(shè)置默認(rèn)呈現(xiàn)器,trinidad又不能工作,所以這是個(gè)矛盾,需要跟蹤代碼,使這兩個(gè)優(yōu)秀的開源JSF控件集能很好的共存。

        解決方法:在eclipse中導(dǎo)入trinidad-1.0.2的源碼,修改包org.apache.myfaces.trinidadinternal.renderkit.htmlBasic中的HtmlCommandLinkRenderer.java。

    public class HtmlCommandLinkRenderer extends Renderer
    {

      ...
      private Renderer renderer = null;   //增加呈現(xiàn)器接口成員變量

      ....
      //增加encodeBegin函數(shù)

      @SuppressWarnings("unchecked")
      @Override
      public void encodeBegin(FacesContext context,
                         UIComponent component) throws IOException
      {
        // The tr:commandLink is not a rendersChildren component,
        // but h:commandLink is.  Hence, the difference in behavior
        renderer = createRenderer(component);
        renderer.encodeBegin(context, component);

        for(UIComponent child : (List<UIComponent>)component.getChildren())
        {
          RenderUtils.encodeRecursive(context, child);
        }
      }

      ...
     

      //修改encodeEnd函數(shù)為當(dāng)前代碼
      @SuppressWarnings("unchecked")
      @Override
      public void encodeEnd(FacesContext context,
                         UIComponent component) throws IOException
      {
        // The tr:commandLink is not a rendersChildren component,
        // but h:commandLink is.  Hence, the difference in behavior
        if(renderer==null)
        {
         renderer = createRenderer(component);
         renderer.encodeBegin(context, component);
     
         for(UIComponent child : (List<UIComponent>)component.getChildren())
         {
           RenderUtils.encodeRecursive(context, child);
         }
        }
        renderer.encodeEnd(context, component);
      }

      ...
    }

     

    posted on 2008-08-07 10:48 云和山的彼端 閱讀(371) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    <2008年8月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    統(tǒng)計(jì)

    常用鏈接

    留言簿(4)

    我參與的團(tuán)隊(duì)

    隨筆檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲av成人无码网站…| 亚洲另类图片另类电影| 特黄aa级毛片免费视频播放| 国产成人A在线观看视频免费| 久久久无码精品亚洲日韩按摩 | 成人妇女免费播放久久久| 免费吃奶摸下激烈视频| 在线观看国产一区亚洲bd| 日本人护士免费xxxx视频| 在线亚洲v日韩v| 亚洲视频在线免费| 青青操免费在线观看| 亚洲AV本道一区二区三区四区| 先锋影音资源片午夜在线观看视频免费播放| 亚洲老妈激情一区二区三区| 3344在线看片免费| 亚洲福利一区二区精品秒拍| 成年女人毛片免费视频| 国产成人亚洲精品播放器下载| 亚洲国产综合人成综合网站| 三上悠亚电影全集免费 | 日韩国产欧美亚洲v片| 免费一级国产生活片| 一边摸一边桶一边脱免费视频 | 在线观看日本亚洲一区| 久久aⅴ免费观看| 亚洲国产成人综合| 午夜免费不卡毛片完整版| 色妞www精品视频免费看| 国产亚洲日韩一区二区三区| 日韩免费无码视频一区二区三区| 亚洲性色高清完整版在线观看| 日韩精品视频免费网址| 一级毛片免费播放男男| 亚洲视屏在线观看| 国产成人免费手机在线观看视频 | 无码欧精品亚洲日韩一区| 91黑丝国产线观看免费| 在线观看亚洲免费视频| 亚洲AV第一页国产精品| 精品剧情v国产在免费线观看|