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
1 answer

How to show line for zero value in barchart in extjs4.1

Can anybody tell me how to show a line for a zero value in barchart in extjs4.1? If the value is greater than zero, I need to display a bar. If it is zero, I need to show a line or marker. Thanks
mohan
  • 13,035
  • 29
  • 108
  • 178
2
votes
1 answer

Get variable from Sencha Touch Ext.data.JSONP.request response

I'm trying to get a boolean (success) and a HTML string (result) from the response to an Ext.data.JsonP.request, but I can't fgure out how. Here's the code I have so far: Ext.data.JsonP.request({ url: 'http://wereani.ml/shorten-app.php', …
Techwolf
  • 1,228
  • 13
  • 32
2
votes
1 answer

Changing default blue theme to green

I want to change the default blue color of my Sencha Touch application to green. The steps I followed are listed below: gem update --system gem install compass compass create myfile Copied a .scss file and pasted it in the…
Sharon Watinsan
  • 9,620
  • 31
  • 96
  • 140
2
votes
1 answer

List-View reading via JSON with no keys

I'm using Sencha Architect for testing purposes. I added a list view, connected with a store, connected with a model. The store is configured to load the following JSON data: { "data": { "blacklist":[ "word 1", …
agrT
  • 225
  • 1
  • 2
  • 11
2
votes
1 answer

Sencha Architect set SDK path locally - Beginner

I am using Sencha Architect for development. I need to point the following 2 files to the Sencha Touch 2.2 SDK that i downloaded. Each time i save and build the application via Sencha Architect it gets overridden. How can i over this ?
Sharon Watinsan
  • 9,620
  • 31
  • 96
  • 140
2
votes
1 answer

Pie Chart - Labels In and out

Labels on the pie chart are fine to me. Labels outside of the pie chart are not, I would like to make these disappear since on Iphone or a screen that size, labels pop out of the pie chart and are out of the screen most of the time. I did not find…
Fawar
  • 735
  • 2
  • 11
  • 32
2
votes
0 answers

Add items to a custom ExtJs component in Sencha Architect

I have created a custom component in ExtJs via Sencha Architect. I would like to add items to this component at the instance-level, not at the class-level, but the drag/drop interface won't allow my instances to receive items. I can drop items on…
Brett
  • 2,775
  • 4
  • 27
  • 32
2
votes
3 answers

How to check all the checkboxes in checkbox group in extjs?

I have a checkbox group with somany checkboxes in it. I want to check all of them once when a button clicked. These checkboxes are created dynamically. var json = result.responseText; var temp = JSON.parse(json); for(var…
Anand Singh
  • 317
  • 5
  • 8
  • 22
2
votes
0 answers

Why does the index.html file not reference sencha-touch-all.js when I run the package command?

I created a simple Hello World application using Sencha Architect. The program automatically creates an app.html file, not index.html. Everything works great in my browser. Next, I run the package command from Sencha Architect and it creates 100's…
2
votes
2 answers

Sortable lists in Ext JS 4

I'm trying to implement a sortable list in Ext JS 4. Pretty much almost exactly like the following example: http://jqueryui.com/sortable/ I'm aware that one can create a Grid Panel with a Grid Drag Drop Plugin, that approximates this. However, the…
2
votes
4 answers

How to add filters in grid column headers in extjs?

I have a grid with lots of records in it. so I want to add filters in each column header to filter the required data easily. I have seen the example given in the sencha docs. But How to implement it in the Extjs 4.2 version. How to use UX classes in…
Anand Singh
  • 317
  • 5
  • 8
  • 22
2
votes
1 answer

Extjs TreePanel not expanded

I load a TreePanel with item expanded (defined in my json) but when it display it's not expanded. Just the dir (icon) is open but the items are not display. And i load it use load store function to reload my treepanel. storeTree =…
VincentDA
  • 159
  • 1
  • 14
2
votes
1 answer

SVN merge with sencha 2.2 extjs 4.2.x

I have a big problem. I want to use SVN to work on the same project with my colleagues but i didn't success to implement it. I have success to implement the repositery. So , when i update my files ans i check on my browser, i have the good result (…
LedZelkin
  • 586
  • 1
  • 10
  • 24
2
votes
1 answer

Tab Panel Not switching Panel

I'm having difficulties implementing a Tab Panel with Sencha Architect here is the code Ext.define('Prototype.view.App', { extend: 'Ext.Container', requires: [ 'Prototype.view.FoodPanel' ], config: { items: [ …
Fawar
  • 735
  • 2
  • 11
  • 32
2
votes
2 answers

How can I set a value for Ext.Img ->"src" dynamically in Sencha Architect

I am using Image view to display image. Can some tel me how set the url value dynamically,so that I can display images for server. Below is the code which I am trying. Ext.define('MyApp.view.MyImage', { extend: 'Ext.Img', alias:…
Sukane
  • 2,632
  • 3
  • 18
  • 19