Package com.sencha.gxt.widget.core.client

Examples of com.sencha.gxt.widget.core.client.TabItemConfig


    tg.add(ownerTrend);
    allBtnContainer.add(runningTrend,vBoxData);
    allBtnContainer.add(ownerTrend,vBoxData);
    allContainer.setWestWidget(allBtnContainer,new BorderLayoutData(300));
    allContainer.setCenterWidget(allChartContainer);
    panel.add(allContainer, new TabItemConfig("统计报表", false));
   
  }
View Full Code Here


  public TableInfoPanel(TableManagerPresenter c) {
    this.presenter = c;
    this.context = presenter.getPlatformContext();
    setBodyBorder(false);
    add(getTableInfoTab(), new TabItemConfig("基本信息"));
    add(getColumnInfoTab(), new TabItemConfig("字段信息"));
    add(getPtTab(), new TabItemConfig("分区信息"));

    addSelectionHandler(new SelectionHandler<Widget>() {

      @Override
      public void onSelection(SelectionEvent<Widget> event) {
View Full Code Here

      FileModel fmodel) {
    super(context, presenter);
    this.model = fmodel;

    if (fmodel.isAdmin() || context.getUser().isSuper()) {
      add(getEditTab(), new TabItemConfig("编辑", false));
    } else {
      add(getViewTab(), new TabItemConfig("查看", false));
    }
    addBeforeSelectionHandler(new BeforeSelectionHandler<Widget>() {
      public void onBeforeSelection(BeforeSelectionEvent<Widget> event) {
        if (event.getItem() == getViewTab()) {
          if (editTab.getNewContent() != null) {
View Full Code Here

  public void open(FileModel fm) {
    if (contain(fm.getId())) {
      tabPanel.setActiveWidget(wordMap.get(fm.getId()));
    } else {
      Widget widget = null;
      TabItemConfig config = new TabItemConfig(getDocViewName(fm), true);
      if (fm.isFolder()) {
        throw new RuntimeException("不能打开文件夹");
      } else if (fm.getName().endsWith(".hive")) {
        HiveWord word = new HiveWord(context, presenter, fm);
        config.setIcon(Images.getImageResources().script());
        wordMap.put(fm.getId(), word);
        widget = word.asWidget();
      } else if (fm.getName().endsWith(".sh")) {
        ShellWord word = new ShellWord(context, presenter, fm);
        config.setIcon(Images.getImageResources().script());
        wordMap.put(fm.getId(), word);
        widget = word.asWidget();
      } else {
        TextWord word = new TextWord(context, presenter, fm);
        config.setIcon(Images.getImageResources().page_white());
        wordMap.put(fm.getId(), word);
        widget = word.asWidget();
      }
      if (widget != null) {
        tabPanel.add(widget, config);
View Full Code Here

  @Override
  public void updateFileName(FileModel model) {
    if (contain(model.getId())) {
      Word word = wordMap.get(model.getId());
      TabItemConfig config = tabPanel.getConfig(word);
      config.setText(getDocViewName(model));
      tabPanel.update(word, config);
    }
  }
View Full Code Here

  public ShellWord(PlatformContext context,WordPresenter presenter,FileModel fmodel) {
    super(context ,presenter);
    this.model=fmodel;
   
    if(fmodel.isAdmin() || context.getUser().isSuper()){
      add(getEditTab(), new TabItemConfig("编辑", false));
      add(getHistoryTab(),new TabItemConfig("调试历史", false));
      setActiveWidget(editTab);
    }else{
      add(getViewTab(), new TabItemConfig("查看", false));
    }
    addBeforeSelectionHandler(new BeforeSelectionHandler<Widget>() {
          public void onBeforeSelection(
              BeforeSelectionEvent<Widget> event) {
            if (event.getItem() == getViewTab()) {
View Full Code Here

      FileModel fmodel) {
    super(context, presenter);
    this.model = fmodel;

    if (fmodel.isAdmin() || context.getUser().isSuper()) {
      add(getEditTab(), new TabItemConfig("编辑", false));
      add(getHistoryTab(), new TabItemConfig("调试历史", false));
      setActiveWidget(editTab);
    } else {
      add(getViewTab(), new TabItemConfig("查看", false));
    }
    addBeforeSelectionHandler(new BeforeSelectionHandler<Widget>() {
      @Override
      public void onBeforeSelection(BeforeSelectionEvent<Widget> event) {
        if (event.getItem() == getViewTab()) {
View Full Code Here

  public void closeTab(Widget w){
    remove(w);
    fireEvent(new CloseEvent<Widget>(w));
  }
  public void onStartDebug(final String debugId){
    TabItemConfig config = new TabItemConfig("ID:"+debugId, true);;
    final LogTextPanel logTextPanel = new LogTextPanel(debugId, config, this);
    add(logTextPanel, config);
    this.setActiveWidget(logTextPanel);
    logTextPanel.getTimer().run();
  }
View Full Code Here

TOP

Related Classes of com.sencha.gxt.widget.core.client.TabItemConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.