Package com.extjs.gxt.samples.client.examples.model

Examples of com.extjs.gxt.samples.client.examples.model.Entry


    tabPanel.setAnimScroll(true);
    tabPanel.addListener(Events.Remove, new Listener<TabPanelEvent>() {

      public void handleEvent(TabPanelEvent be) {
        TabItem item = be.getItem();
        Entry entry = (Entry) item.getData("entry");
        Dispatcher.forwardEvent(AppEvents.HidePage, entry);
      }

    });
    tabPanel.addListener(Events.Select, new Listener<TabPanelEvent>() {
      public void handleEvent(TabPanelEvent be) {
        String token = History.getToken();
        Entry entry = (Entry) be.getItem().getData("entry");
        if (token != null && (!token.equals(entry.getId()))) {
          History.newItem(entry.getId(), false);
        }
        Dispatcher.forwardEvent(AppEvents.TabChange, entry);
      }
    });
    ContentPanel center = (ContentPanel) Registry.get(AppView.CENTER_PANEL);
View Full Code Here


  }

  protected void handleEvent(AppEvent event) {
    EventType type = event.getType();
    if (type == AppEvents.ShowPage) {
      Entry entry = event.getData();
      onShowPage(entry);
    }
  }
View Full Code Here

    showPage(model.findEntry("overview"));

    if (!"".equals(hash)) {
      hash = hash.substring(1);
      Entry entry = model.findEntry(hash);
      if (entry != null) {
        showPage(entry);
      }
    }
  }
View Full Code Here

import com.extjs.gxt.samples.explorer.client.pages.OverviewPage;

public class ExplorerModel extends ExamplesModel {

  public ExplorerModel() {
    set("overview", new Entry("Overview", new OverviewPage(), null, true, false));
  }
View Full Code Here

    list.setBorders(false);
    list.getSelectionModel().addSelectionChangedListener(new SelectionChangedListener<Entry>() {

      @Override
      public void selectionChanged(SelectionChangedEvent<Entry> se) {
        Entry e = se.getSelection().get(0);
        if (e != null && e instanceof Entry) {
          Explorer.showPage(e);
        }
      }
    });
View Full Code Here

   
      @Override
      public void selectionChanged(SelectionChangedEvent<ModelData> se) {
        if (se.getSelectedItem() != null) {
          ModelData record = se.getSelectedItem();
          Entry entry = (Entry) record;
          Explorer.showPage(entry);
          dataView.getSelectionModel().deselectAll();
        }
      }
    });
View Full Code Here

    ExamplesModel model = new ExamplesModel();
    for (int i = 0; i < model.getChildren().size(); i++) {
      Category cat = (Category) model.getChildren().get(i);
      for (int j = 0; j < cat.getChildren().size(); j++) {
        Entry entry = (Entry) cat.getChildren().get(j);
        String id = entry.getId();
    examples.put(id, entry);
      }
    }

    Registry.register(MODEL, model);

    String id = Window.Location.getParameter("id");
    if (id == null || id == "") {
      id = XDOM.getBody().getId();
    }

    Entry entry = examples.get(id);

    if (entry == null) {
      return;
    }

    viewport = new Viewport();
    viewport.setLayout(new BorderLayout());

    createNorth();

    TabPanel panel = new TabPanel();
    panel.setResizeTabs(true);
    TabItem example = new TabItem("Example");
    example.setScrollMode(Scroll.AUTO);
    if (entry.isFill()) {
      example.setLayout(new FitLayout());
      example.setScrollMode(Scroll.NONE);
    }

    TabItem source = new TabItem("View Source");
    source.setUrl(entry.getSourceUrl());

    panel.add(example);
    panel.add(source);

    ToolBar toolBar = new ToolBar();
    Button item = new Button("View Source");

    toolBar.add(new FillToolItem());
    toolBar.add(item);

    example.add(entry.getExample());

    viewport.add(panel, new BorderLayoutData(LayoutRegion.CENTER));
//    viewport.add(new AggregationGridExample(), new BorderLayoutData(LayoutRegion.CENTER));

    RootPanel.get().add(viewport);
View Full Code Here

TOP

Related Classes of com.extjs.gxt.samples.client.examples.model.Entry

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.