Questions tagged [sencha-architect]

Sencha Architect is a desktop application that helps you create interfaces for Ext JS and Sencha Touch faster than ever in an easy-to-use, drag-and-drop environment.

Sencha Architect is a desktop application that helps you create interfaces for Ext JS and Sencha Touch faster than ever in an easy-to-use, drag-and-drop environment.

Trial version of application can be downloaded here: http://www.sencha.com/products/architect/download/

Routing

The Ext JS router supports multiple routes in a single URI. Each route’s handling is sandboxed from others, allowing for much more flexible application control.

Architect 3.1 offers an intuitive interface to designate urls on which to fire functions. This should allow you to create custom actions to add “deep linking” to your application.

Sencha Charts

With Sencha Touch 2.1 Sencha introduced a new, high performance, touch-optimized charts package. With Ext JS 5 Sencha has enhanced this charts package to work on both Ext JS and Sencha Touch.

This new charts package brings many new features to Ext JS 5, including:

Candlestick and OHLC series Pan, zoom and crosshair interactions Floating axes Multiple axes SVG and HTML Canvas support Better performance Greater customization There are some significant differences between sencha-charts and the older Ext JS charts.

Sencha Architect 3.1 no longer supports the use of the “ext-charts” legacy package. They are available as a stand-alone package for native framework use, but Architect 3.1 does not integrate the older version of charts.

That said, Sencha has made every effort to provide helpful migration information for updating to the sencha-charts package.

Sencha CMD

The latest Sencha Cmd integration has a number of optimizations to make Architect and Cmd work faster together.

Sencha Architect 3.1 leverages Sencha Cmd’s app watch functionality. Sencha Cmd can automatically digest and recompile your application as it monitors changes to your code.

Architect can also deploy its own lightweight webserver. This is primarily for users that are doing proof of concept projects or are just getting started and do not have a server environment already set up. You can find the preferences for the web server under Preferences -> Web Server. You can enable or disable it, as well as change the designated port number.

Theming

Users should be able to adjust the look of a theme by simply modifying a few variables. This premise is what brought about the introduction of Quick Themes. By using Quick Themes, you can create comprehensive variations to the Neptune, Neptune Touch, Crisp, and Crisp Touch themes in just a few clicks. This prevents users from having to customize every component and provides a clear path towards simpler theming.

Quick Themes works just like a regular custom theme. However, Quick Themes expose a handful of variables that smartly control the entire look of the theme using some additional SCSS behind the scenes.

Need more detailed customization? Not to worry. A Quick Theme can always be converted to a regular custom theme, if you decide that you need more detailed customization.

743 questions
14
votes
2 answers

How to manage IDE files in a git repository?

The application is developed using Sencha Architect, which uses a host of auxiliary files for managing various IDE-related things (export paths, versioning of the IDE etc.). Some of these files will change every time a team member just opens a…
Steen
  • 6,573
  • 3
  • 39
  • 56
12
votes
1 answer

What is the use of initComponent function in extjs4.1?

Can anybody tell me what the use of the initComponent function is in extjs4.1? Please provide an example Thanks
mohan
  • 13,035
  • 29
  • 108
  • 178
11
votes
1 answer

Real world project structure with Sencha Architect

I am new to Sencha ExtJS and Architect MVC, but I know MVC and some other JQuery libraries in general. I want to ask when building a real-world system, what is the proper approach to layout an Sencha app structure in Architect 2? For example, we…
Tom
  • 15,781
  • 14
  • 69
  • 111
11
votes
5 answers

What is the expected collaboration workflow with Sencha Architect?

I started a trial of Sencha Architect, and the more I use it more questions come to my mind for its actual feasibility usage in a development environment, one of the bigger questions I have is In an environment that you can't edit the individual…
Juan Carlos Moreno
  • 2,754
  • 3
  • 22
  • 21
8
votes
6 answers

Sencha Touch IDE or Editor

Is there any Sencha Touch 2 IDE or Editor? I know about Sencha Architect 2. But it is too costly. If anyone using Sencha Touch IDE, so we can give only CTRL+SPACE, and it will give me the all methods?
Arindam Mukherjee
  • 2,255
  • 11
  • 48
  • 83
6
votes
4 answers

How can I get the active tab index in tab panel?

How can I get the active or selected tab index in tab panel in sencha touch? I am using tabpanel in my application.
user386430
  • 4,837
  • 13
  • 41
  • 45
6
votes
2 answers

Improve performance ST2.3 app with Sencha Architect

I am trying to improve the performance of my Sencha Touch 2.3 application. I did build the application using Sencha Architect 3. Now, I read a few posts about improving app performance by not including all default sencha css classes (see…
Bram
  • 4,533
  • 6
  • 29
  • 41
5
votes
3 answers

Using Id and itemId in Extjs to access components

In ExtJs Best practices I gone through not to use Id for accessing Ext Components rather use ItemId, I am very new in accessing components using ItemID, does any one can help me in default syntax or the way to access components. Also on click of yes…
user1058913
  • 321
  • 1
  • 4
  • 20
5
votes
2 answers

How to fix build error com.sencha.exceptions.ExProcess in extjs4.1

I am getting the below exception when building the extjs4.1 project. Can anybody tell me how to avoid it? I am using sencha command version3.0. Using command sencha app build [ERR] D:\TestProduction\.sencha\app\build-impl.xml:213:…
mohan
  • 13,035
  • 29
  • 108
  • 178
5
votes
2 answers

Sencha Architect: Subclassing a model

I'd like to subclass a model that I've created using Sencha Architect. Say I have a model called BaseModel that I've already created, and I need to create another model, call it MyModel, which extends BaseModel. In code, it would look something like…
user2041338
  • 211
  • 3
  • 6
5
votes
1 answer

Sencha Architect: extend Ext.form.field.Picker

In Sencha Architect I want to extend the Ext.form.field.Picker to create a custom component. But the Ext.form.field.Picker is not in the available toolbox elements. Can I do it somehow? I try to override the trigger field, and change the: extend:…
HyGy
  • 121
  • 3
  • 10
5
votes
1 answer

Sencha Touch - Cannot generate first app

I just downloaded Sencha Touch 2.1.0 and Sencha CMD v.3.0.2.288. I extracted the Sencha Touch SDK into MAMP's htdocs folder. When I tried following the getting started guide, sencha app create MyApp ../MyApp gives the error Sencha Cmd…
Nyxynyx
  • 61,411
  • 155
  • 482
  • 830
5
votes
1 answer

Update Sencha Architect project from Sencha Touch v2.0.x to Sencha Touch 2.1.x

I have a project based on Sencha Touch v2.0.x, I was working on it in Sencha Architect 2.0. Now I have updated Sencha Architect to 2.1 and want to update my project to use Sencha Touch 2.1.x. How can I do that? Is there some kind of converter?
5
votes
2 answers

ExtJS4: How to pass arguments to initComponent

I am using Sencha Architect 2. I am trying to generate a generic UI element with a text search and a table displaying the results. Generic means I want to use it for several different type of searches, e.g. for users, or roles or still something…
kaidentity
  • 609
  • 4
  • 10
  • 26
4
votes
1 answer

Sencha Architect 3 does not use app.css

I am trying to add custom font icons to my sencha architect project, and remove unnecessary theme classes but it seems that Sencha Architect does not use the app.scss at all (located in the resources/sass folder of my project). The changes that I…
Bram
  • 4,533
  • 6
  • 29
  • 41
1
2 3
49 50