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

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

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

    記錄點滴

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      10 Posts :: 1 Stories :: 1 Comments :: 0 Trackbacks
    1、gxt用boeder布局時,看不見界面時,可能是要用子控件要用fitlayout布局。

    ?


    2、grid列自動縮放:????????????
    ????grid.setStripeRows?(true);?grid.setAutoExpandColumn?("info");?
    ????grid.setAutoExpandMin?(
    80);?
    ????grid.getView?().setForceFit?(
    true);?

    ?

    3、對于tab頁面,要想grid列寬度自適應的話還要加一下條件:
    ????messagePanel.setLayoutData?(new?FitLayout());?
    ????loggerTab?
    =?new?TabItem?("系統日志");
    ????loggerTab.setLayoutData?(
    new?FitLayout());?
    ????loggerTab.setLayoutOnChange?(
    true);?
    ????loggerTab.add?(getLoggerPanel?());?
    ????messagePanel.add?(loggerTab);?
    ?????????而且不能設置為自動寬度。

    ?

    4、布局不起作用,可能是setLayout寫成了setLayoutData;

    ?

    5、gxt里面盡量用boederlayout布局,那樣自適應較強;

    ?

    6、所有遠程對象繼承下面類,可以和spring集成;
    ?1public?abstract?class?BaseAction?extends?RemoteServiceServlet?implements
    ?2????????Controller,?ServletContextAware,?ServletConfigAware,?BeanNameAware?{
    ?3????private?ServletContext?servletContext;
    ?4????private?String?controllerName;
    ?5
    ?6????/**?*?Gets?ServletContext.?*/
    ?7????@Override
    ?8????public?ServletContext?getServletContext()?{
    ?9????????return?servletContext;
    10????}

    11
    12????/*?
    13?????*?*?(non-Javadoc)?*?*?@see?*
    14?????*?org.springframework.beans.factory.BeanNameAware#setBeanName?(java.lang?*
    15?????*?.String)
    16?????*/

    17????@Override
    18????public?void?setBeanName(String?controllerName)?{
    19????????this.controllerName?=?controllerName;
    20????}

    21
    22????/**?*?Implementation?of?ServletContextAware.?*/
    23????public?void?setServletContext(ServletContext?servletContext)?{
    24????????this.servletContext?=?servletContext;
    25????}

    26
    27????public?String?getServletName()?{
    28????????return?"DispatcherServlet?name?is?"
    29????????????????+?this.servletConfig.getServletName()
    30????????????????+?",?GwtController?name?is:"?+?controllerName;
    31????}

    32
    33????private?ServletConfig?servletConfig;
    34
    35????@Override
    36????public?void?setServletConfig(ServletConfig?servletConfig)?{
    37????????this.servletConfig?=?servletConfig;
    38????}

    39
    40????/**
    41?????*?*?Handles?request?and?delegates?to?GWT's?*
    42?????*?RemoteServiceServlet.doPost(request,?response).
    43?????*?*/

    44????public?ModelAndView?handleRequest(HttpServletRequest?request,
    45????????????HttpServletResponse?response)?throws?Exception?{
    46????????try?{
    47????????????doPost(request,?response);
    48????????????return?null;
    49????????}
    ?catch?(Exception?e)?{
    50????????????return?null;
    51????????}

    52????}

    53
    54}

    7、servlet里面推數據至gxt前臺:
    后臺:
    ????
    1RemoteEventServiceServlet?ress?=?new?RemoteEventServiceServlet?()?{?};?
    2UploadEvent?event?=?new?UploadEvent?(source);
    3?ress.addEvent?(UploadEvent.FILEREADING_SERVER_DOMAIN_MESSAGE,?event);?
    4

    ?RemoteEventServiceServlet ress = new RemoteEventServiceServlet () { }; UploadEvent event = new UploadEvent (source); ress.addEvent (UploadEvent.FILEREADING_SERVER_DOMAIN_MESSAGE, event);
    前臺:
    ?// 啟動監聽器
    ?1RemoteEventService?theRemoteEventService?=?RemoteEventServiceFactory.getInstance?().getRemoteEventService?();?
    ?2????theRemoteEventService.addListener?(UploadEvent.UPLOAD_SERVER_DOMAIN_INBOUND,?
    ?3????????????new?RemoteEventListener?()?
    ?4????{?
    ?5????????public?void?apply?(de.novanic.eventservice.client.event.Event?anEvent)
    ?6????????{?
    ?7????????????if?(anEvent?instanceof?UploadEvent)?
    ?8????????????{?
    ?9????????????????UploadEvent?te?=?(UploadEvent)?anEvent;?
    10????????????????sourceTemplate?=?te.getSource?();
    11????????????????fileText.setValue?(te.getResultMessage?());
    12????????????????}
    ?
    13????????????}
    ?
    14????}
    );?
    posted on 2012-05-03 02:05 liuliang 閱讀(1030) 評論(0)  編輯  收藏 所屬分類: Gxt

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久久久久噜噜精品免费直播| 亚洲最大av资源站无码av网址| 午夜肉伦伦影院久久精品免费看国产一区二区三区| 久视频精品免费观看99| 亚洲精品永久www忘忧草| 最近中文字幕2019高清免费 | www.亚洲色图.com| 亚洲AV综合色区无码一二三区| 色吊丝永久在线观看最新免费| 在线观看亚洲免费| 亚洲欧洲日产国码一级毛片| 成在人线av无码免费高潮水| 久久综合图区亚洲综合图区| 97免费人妻无码视频| 亚洲午夜无码久久| 男人的天堂亚洲一区二区三区| 亚洲aⅴ无码专区在线观看春色 | 亚洲乱码日产一区三区| 久久久久久影院久久久久免费精品国产小说| 亚洲一区二区在线免费观看| 成年女人视频网站免费m| 粉色视频免费入口| 久久亚洲精品国产精品黑人| 99久久这里只精品国产免费| 老司机午夜精品视频在线观看免费 | 人成午夜免费视频在线观看| 亚洲色偷偷综合亚洲AV伊人蜜桃 | 久久精品成人免费国产片小草| 亚洲短视频男人的影院| 久久电影网午夜鲁丝片免费| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 亚洲综合激情六月婷婷在线观看| 成年性生交大片免费看| 精品免费久久久久国产一区| 91亚洲va在线天线va天堂va国产| 在线jyzzjyzz免费视频| 在线观看免费无码视频| 亚洲色最新高清av网站| 亚洲精品国产精品乱码不卡√ | 在线观看特色大片免费视频| 人人爽人人爽人人片A免费|