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

sencha architect production build : Uncaught TypeError: c is not a constructor

I am having Extjs6 App. I am using Sencha Architect for UI . When I am building web using build setting , testing build was getting following error after build is done and onclick of my index.html. Uncaught Error: [Ext.createByAlias] Unrecognized…
2
votes
2 answers

How to set RadioGroup setValue() function in Ext JS?

I have a Radio group having radio buttons Male and Female. Please see below code { xtype: 'radiogroup', fieldLabel: 'Gender', name: 'rbGender', defaults: { flex: 1 }, layout: 'hbox', items: [ { …
Vikas Hire
  • 588
  • 1
  • 20
  • 41
2
votes
1 answer

Cannot bind store on Ext.form.field.Text - missing a setStore method

i am new to extjs and i am new to stackoverflow my viewModel and all stores is just perfect bind and still this error appears i dont know how to fix this please someone help me these are the errors which appears
Salman hassan
  • 398
  • 6
  • 23
2
votes
2 answers

ExtJS change label value

I'm trying to show the current date and time using this: var currentDate = new Date(); and then the code below to update my label, which did not work: var controller = this; var refs = controller.getReferences(); refs.dateLabelId.text.setValue =…
chnselim
  • 244
  • 1
  • 3
  • 16
2
votes
2 answers

Why Cordova resume event is not firing in power lock mode / Sleep mode in iOS using sencha

In my application if user lock the mobile.I need to navigate to login screen.I have implemented resume event to navigate login screen if user unlock the device.can anybody tell Why Cordova resume event is not firing in power lock mode / Sleep mode…
user386430
  • 4,837
  • 13
  • 41
  • 45
2
votes
1 answer

Show hidden fieldset in Sencha

I've set a fielset to hidden. xtype: 'fieldset', order: 'none', hidden: true, hideMode: 'visibility', id: 'fieldSetAddContact', margin: '-20 50 0 50', maxHeight: 110, maxWidth: 800, minHeight: 110, minWidth: 800, padding: 10, title: '', layout:…
Marlowe
  • 252
  • 3
  • 15
2
votes
2 answers

how to pass list item selection from one view to other view in sencha touch

i have a list control. I want to pass the selected list item from that view to another view and set the value in text field in sencha touch can anybody tell how to do?
user386430
  • 4,837
  • 13
  • 41
  • 45
2
votes
3 answers

How to access one class from another using ExtJs 4 and MVC?

I'm new working with ExtJS 4 and MVC. I have two classes, ClassA and ClassB. From ClassB I need to access ClassA and its properties. I use Ext.require in order to load ClassA on ClassB but I don't know if I'm right and how to use it. Thanks in…
user961376
2
votes
1 answer

ExtJS: How to make grid row height grow to fit a block of text?

I have a gridpanel that looks like this: Defined by: { xtype: 'gridpanel', title: 'Disclaimer questions', bind: { store: '{QuestionStore}' }, columns: [{ xtype: 'gridcolumn', dataIndex: 'labelText', …
fivedogit
  • 8,374
  • 7
  • 34
  • 43
2
votes
2 answers

How to display nested objects in a GridPanel in ExtJS (and Sencha architect)?

I've got an incoming array of Offering objects that looks like this: [{ "id" : 16, "price" : 500, "quantity" : 2000, "denomination" : "case", "denominationPlural" : "cases", "product" : { "id" : 14, "description" : "This is the…
fivedogit
  • 8,374
  • 7
  • 34
  • 43
2
votes
1 answer

Sencha emptyText not showing

I am using Sencha Touch 2.4.1 for an app. The emptyText is not showing on the list and when I debugged through Safari, I see that an incorrect style has been applied on the div containing the emptyText div.Applied style is :
userx
  • 1,083
  • 5
  • 18
  • 36
2
votes
0 answers

Has-One Association in Model not working in Ext-js 5

I have upgraded my application from Ext-js 4.2 to Ext-js 5.1.0 In the older version [Ext-js 4.2.1] we used to define Has-One Association in model as shown below. Ext.define('application.model.buildingModel', { extend: 'Ext.data.Model', requires: [ …
sumanth
  • 113
  • 1
  • 13
2
votes
1 answer

Show values in disabled selectfiled on iOS

I am using Sencha touch 2 to create a disabled selectfield, populated with default value. The problem is that if I disable the selectfield, then the value is not shown on iOS devices(it is blank and disabled)., but the value is shown properly on…
Sourabh86
  • 744
  • 10
  • 18
2
votes
1 answer

Sencha Touch not smoothly

I'm using Sencha Touch 2.3 - 2.4 to build android application. I make a list with 30 item to make it have a scroll bar. I build the application by using this command sencha app build native When I install it to my android device. The list scroll…
user2877989
  • 587
  • 1
  • 6
  • 19
2
votes
0 answers

Does an extension exist on EXTJS4.2 to create ExtJS 5 like Chained stores

Does an extension exist on EXTJS4.2 to create ExtJS 5 like Chained stores, it's a useful feature.
user2574678
  • 649
  • 12
  • 20