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
2
votes
0 answers

How to organize large scale Extjs application in Sencha Architect?

I am working on an enterprise level application which consists of number of views, models, stores, controllers. It was very easy when there were less number of these. But now they are being added as a part of development. Sencha architect is not…
Anand Singh
  • 317
  • 5
  • 8
  • 22
2
votes
3 answers

Creating custom vTypes in Sencha Architect 3.0

How can I create custom vtypes for form fields validation in Sencha Architect 3.0. I have only found a way to include the already built in types but I want to create a custom one and include it.
Jacob
  • 3,580
  • 22
  • 82
  • 146
2
votes
1 answer

How to apply css in Sencha? I am using Sencha architect 3

All the search results are showing how to do it in sencha architect 2 not in sencha architect 3.
Swanand
  • 1,138
  • 8
  • 21
2
votes
1 answer

Ext JS grid get dom of last selected row

Is there any chance to get the DOM values of the last selected row inside a grid. I could only get the record with values and not the DOM elements. With DOM elements I mean the element of the row selected. var selectedRecord =…
Jacob
  • 3,580
  • 22
  • 82
  • 146
2
votes
1 answer

Groupped grid collapse groups on group click

I have a groupped grid. All the items are collapsed at the start. I want to achieve the functionallity that only one group can be expanded at once. My idea was the following: On group click collapse all the groups and expand the clicked group again.…
Jacob
  • 3,580
  • 22
  • 82
  • 146
2
votes
3 answers

How to put a component in Triggerfield popup in ExtJS?

Is there any way to implement a component popup on Trigger Field click? For example, I have a Trigger Field, and I would like to display a Tree Grid when I click the Triggerfield. When I select a value from the Tree Grid, the Trigger Field also set…
Harry
  • 678
  • 10
  • 26
2
votes
2 answers

Array as property of one item inside a grid

I have a store connected to a model. One propertie of the model instance is an Array. I have set the type propertie to 'auto'. I have connected this store to a grid and this is where I have encountered trouble. How should I change the settings to…
Jacob
  • 3,580
  • 22
  • 82
  • 146
2
votes
1 answer

Sencha Popup Menu On Listview Item Tap

Using sencha touch 2.2 i am showing list of products in list view. On each Item tap I want to open popup box to show each product detail like attached image below. I think its default in sencha by using showBy function. For Reference. But it could…
Waqas Ghouri
  • 1,079
  • 2
  • 16
  • 36
2
votes
1 answer

Sencha onSelect in colorMenu set background-color of parent button

(Old state, for actual state see EDIT below.) I want to set the color of the menu button to the selected color from the colorPicker submenu, so users can always see the selection. This is what I have: onColorPicker1Select: function(colorpicker,…
Alexander
  • 19,906
  • 19
  • 75
  • 162
2
votes
2 answers

Sencha touch navigation issue in back button

I have tried to create a navigation in sencha touch. I have come a cross a situation which i can't figure out. please help me to figure out why the event listeners are not working when i hit back button. I have created an main container containing…
2
votes
1 answer

How to read local XML file in ExtJS?

I use ExtJS 4.2. What is the easiest way to read local XML file? I understand that it's possible to use store and model, but I prefer other way. Is it possible to use Ext.Ajax.Request? For example, this is my XML file content:
Harry
  • 678
  • 10
  • 26
2
votes
2 answers

SenCha Touch able to to full screen and can't exit the application or not?

Since we are using Eclipse to develop Android, we have found that the limitation. because of some user are using Window, Android or IOS. different Operating system we have to develop different applicaiton , why not using SenCha touch, only develop 1…
John Walker
  • 1,121
  • 4
  • 26
  • 68
2
votes
1 answer

Animate Viewport Remove

I have a button that removes the current view to show whatever is underneath. It works just fine, except I would like to animate it. Is this possible? The remove code that works: Ext.Viewport.remove(Ext.Viewport.getActiveItem(), true); Sample of…
Lauren
  • 743
  • 3
  • 12
  • 24
2
votes
1 answer

Sencha Architect 2 - Extjs 4.2.1 combobox with checkbox

ExtJs 4 combobox with checkboxes I actually tried this but not working for me. Kindly help. I'm using sencha architect added a combobox then in configpanel added "Process Config" to achieve what mentioned in above link. me.processMyComboBox({ …
Ali Abbas
  • 73
  • 4
  • 11
2
votes
1 answer

How to set an item selected in extjs tree panel by default?

I have a tree panel with some items. Whenever I render the treepanel an item should be selected by default.
Anand Singh
  • 317
  • 5
  • 8
  • 22