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

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

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

    記錄點(diǎn)滴

    BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      10 Posts :: 1 Stories :: 1 Comments :: 0 Trackbacks
    1、gxt用boeder布局時(shí),看不見(jiàn)界面時(shí),可能是要用子控件要用fitlayout布局。

    ?


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

    ?

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

    ?

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

    ?

    5、gxt里面盡量用boederlayout布局,那樣自適應(yīng)較強(qiáng);

    ?

    6、所有遠(yuǎn)程對(duì)象繼承下面類(lèi),可以和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里面推數(shù)據(jù)至gxt前臺(tái):
    后臺(tái):
    ????
    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);
    前臺(tái):
    ?// 啟動(dòng)監(jiān)聽(tīng)器
    ?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 閱讀(1037) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Gxt

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费理论片51人人看电影| 无码免费一区二区三区免费播放| 无码欧精品亚洲日韩一区| 亚洲视频.com| 深夜特黄a级毛片免费播放| 最新欧洲大片免费在线| 亚洲精品日韩中文字幕久久久| 亚洲av永久中文无码精品| 成年美女黄网站色大免费视频| 亚洲人成电影在线观看网| ww在线观视频免费观看| 久久精品国产亚洲AV无码娇色| 99爱视频99爱在线观看免费| 日本一道本高清免费| 亚洲av无码av在线播放| 日韩在线播放全免费| 久久狠狠爱亚洲综合影院| 国产在线观看无码免费视频| 大地资源在线观看免费高清| 亚洲乱码中文字幕在线| 最近2022中文字幕免费视频| 亚洲黄网在线观看| 久久九九AV免费精品| 久久久久亚洲AV无码专区桃色| 亚洲一日韩欧美中文字幕在线| 无码av免费网站| 亚洲自偷自偷精品| 午夜dj在线观看免费视频| 亚洲AV无码一区二区三区久久精品 | 成人AV免费网址在线观看| 亚洲国产成人无码AV在线影院| 又黄又爽无遮挡免费视频| 久久精品国产亚洲AV久| 国产麻豆免费观看91| 久久精品国产亚洲av水果派| 99re热免费精品视频观看| 国产亚洲视频在线观看网址| 曰韩亚洲av人人夜夜澡人人爽| 成人免费视频一区二区| 久久亚洲精品成人综合| 在线v片免费观看视频|