]project-open[ : @This Wiki
Portrait

Welcome, Unregistered Visitor

Contact ·  Index · Login · Register
 

Contents

Remote Training
Support
SaaS Service

6 registered users
 in last 24 hours

Building Features using Sencha ExtJS

  • Introduction 
  • Integrating ExtJS applications into ]po[
    • Packages required
  • Naming Conventions
  • Implementation of the ExtJS MVC Model
    • Prerequisites
    • Model
    • View 
    • Controller
  • Best Practices

Introduction

The ]po[ decided to use Sencha ExtJS to build enterprise-grade, feature-rich user interfaces. You can learn more about ExtJS here .      

Integrating ExtJS applications into ]po[

There are several ways how ExtJS applications are integrated into ]project-open[:

  • ExtJS Component Portlets
  • ExtJS Page Elements
  • ExtJS Pages

Packages required

The following ]po[ ExtJS specific packages are required:

  • sencha-core
  • sencha-extjs-vXXX (used in production environment)
  • sencha-extjs-vXXX-dev (used in development environment)

Naming Conventions

Packages and Files 

Data Store

Data Model

Implementation of the ExtJS MVC Model

Prerequisites

Loading the ExtJS libraries

The ExtJS libraries are loaded in the respective tcl file as follows:

# Loading ExrtJS libs
im_sencha_extjs_load_libraries


Model

View

Controller

 

Best Practices



Please take a moment to complete this form to help us improve our service.

Note:
Please only provide feedback in regards to content this page shows. For support inquiries please refer either to the Community Support forum at Sourceforge or check out our 'Professional Support'

Did this page help you to achieve your goal?

 Yes  No  Don't know

Please provide us with comments to improve this page:

How useful is the information?

 1  2  3  4  5
Not
useful
      Extremely
useful
 
  

Explore

Installers
Demo Server
Modules & Functionality
Packages
Business Processes supported
FAQ's

Help

Getting started
User Manuals
Configuration Manuals
Community Support
Professional Support

News

News
Twitter
RSS Community / Sourceforge
Register for Newsletter

Get in touch

Contact
Register



Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Generic License - Privacy Policy