Mat*_*cha 1 sencha-touch-2 sencha-architect
如何在Sencha Architect中更改xtype?
例:
从:
xtype: 'list'
至
xtype: 'RefreshableList'
小智 6
作为免责声明,我是Sencha Architect产品的首席工程师之一.
将List拖出为顶级组件.所有顶级组件都是他们自己的类.将userAlias和userClassName配置设置为'refreshablelist'和'RefreshableList'之类的值.看看为此生成的代码.
将Panel作为顶级组件拖出,将检查器中的现有RefreshableList拖动到新Panel中.提示将询问您是否要移动,复制或链接列表,选择"链接".这将创建子类RefreshableList的实例.
这是目前在Architect内部执行此任务的最佳方式.如果您在Architect之外构建了RefreshableList组件并希望在此过程中链接它将会有所不同.您必须创建一个覆盖并更改您在那里实例化的xtype.我们正试图在Sencha Architect 2.2中解决这个限制.您将能够指定我们当前正在调用的内容createAlias.这是要创建的别名(xtype,ptype,type等).
例如,如果您拖出一个Panel然后在其中放入一个列表,则可以在检查器中选择列表并将其配置createAlias为'RefreshableList'.这将把生成的代码中的xtype从'list'替换为'RefreshableList'.它不会改变Architect内部画布上呈现的内容.您必须通过JS资源和/或动态加载器/需要功能加载RefreshableList类.
| 归档时间: |
|
| 查看次数: |
4104 次 |
| 最近记录: |