标签: sencha-touch

Sencha触摸商店与日期字段

我有一个Model with Date字段和Store,它从XML加载,其日期字段与字符串相同.sencha会自动将其解析为Date还是我需要手动执行此操作?

Ext.regModel('News', {
    idProperty: 'Id',
    fields: [
        { name: 'Id', type: 'int' },
        { name: 'Title', type: 'string' },
        { name: 'PostedOn', type: 'date' },
        { name: 'PostedBy', type: 'string' },
        { name: 'Details', type: 'string' }
    ]
});

var newsRemoteStore = new Ext.data.Store({
    model: 'News',
    sorters: [{
        property: 'PostedOn',
        direction: 'DESC'
    }],
    proxy: {
        type: 'ajax',
        url: BaseURL + 'News.php',
        reader: {
            type: 'xml',
            root: 'News',
            record: 'New'   
        }
    },
    getGroupString: function(record) {
        if (record && record.data.PostedOn) …
Run Code Online (Sandbox Code Playgroud)

model store sencha-touch

0
推荐指数
1
解决办法
2346
查看次数

在Sencha Touch 2中加载商店时,如何停止其他OPTIONS http请求?

我正在Sencha Touch 2中编写应用程序,作为其中的一部分,我有许多使用ajax代理和json阅读器的商店从我的外部Web服务自动加载.该服务托管在与客户端不同的域上,因此我必须在服务器上设置Access-Control-Allow-Origin才能使其正常工作.

一切都在游戏中使用这个设置,但我正在使用Fiddler查看请求性能,我注意到我的webservice的每次调用实际上都是两次.一旦作为OPTIONS请求,然后再次作为预期的GET.据我所知,OPTIONS请求没有任何用处 - 至少在我的设置中 - 所以我想摆脱它以使加载性能变得更快.

有谁知道这是怎么回事?如果我可以在代理上设置一个可以关闭它的配置,那就太棒了,但我还没有找到它.

谢谢你的期待!

ajax sencha-touch sencha-touch-2

0
推荐指数
1
解决办法
1850
查看次数

清除商店煎茶

您好,我有一个使用代理填充商店的应用程序。我想通过单击按钮清除商店,并让用户输入不同的信息并重新填充(如果有意义)。我目前正在使用:

 window.location.reload();
Run Code Online (Sandbox Code Playgroud)

但这会导致白屏几秒钟,这不太好。我还尝试过以下操作:

var store = Ext.getStore('Places'); 

store.getProxy().clear();

store.data.clear(); store.sync();
Run Code Online (Sandbox Code Playgroud)

但这给出了与 .getProxy() 有关的错误

我也尝试过:

Ext.StoreMgr.get('Places').removeAll();
Ext.StoreMgr.get('Places').sync();
Run Code Online (Sandbox Code Playgroud)

但是当我去重新填充旧数据时仍然存在。有没有办法清理商店?

sencha-touch sencha-touch-2

0
推荐指数
1
解决办法
4047
查看次数

Sencha Touch中的私有方法是继承的吗?

鉴于:

// @private
updateInactiveLabel: function(newInactiveLabel, oldInactiveLabel) {
    if (newInactiveLabel != oldInactiveLabel) {
        this.getComponent().element.dom.setAttribute('data-inactivelabel', newInactiveLabel);
    }
},
Run Code Online (Sandbox Code Playgroud)

以上是Ext.field.Toggle的片段代码

这个方法是否会由扩展Toggle(MyToggle)的用户定义类继承?

我的意思是这// @private是一个防止方法继承的注释?

extjs sencha-touch

0
推荐指数
1
解决办法
144
查看次数

Sencha touch使容器内的列表可见

我有一个视图,其中包含几个项目(标签,旋转木马,容器等) -

Ext.define('MyApp.view.MyView', {
    extend:'Ext.Panel',
    alias:'widget.view',
    requires:['Ext.Panel', 'Ext.carousel.Carousel'],
    config:{
        layout:'vbox',
        cls: 'detail',
        scrollable:{
            direction:'vertical'
        }
    },

    initialize:function () {
        var type = {
            xtype: 'label',
            id:'type',
            html:'Type'
        };

        var socialButton = {
            xtype:'label',
            id:'socialButton',
            html:'<div style="position: absolute; right: 0; top: 0px; background: #efefef; border: 1px solid #e5e5e5">' +
                '<div class="x-button social-button" btnType="fb_icon" style="background: #fff url(resources/images/appimages/facebook.png) no-repeat;"></div>' +
                '<div class="x-button social-button" btnType="twitter_icon" style="background: #fff url(resources/images/appimages/twitter.png) no-repeat;"></div>' +
                '<div class="x-button social-button" btnType="google_icon" style="background: #fff url(resources/images/appimages/google.png) no-repeat;"></div>' +
                '<div class="x-button social-button" btnType="linked_icon" style="background: …
Run Code Online (Sandbox Code Playgroud)

javascript sencha-touch sencha-touch-2

-1
推荐指数
1
解决办法
2469
查看次数

我是Objective C专家,想为多个平台制作应用程序

我是Objective C开发人员,现在我也想为Android制作应用程序.建议我应该从以下内容中学到什么?哪个最合适?*Android开发*Xamarine跨平台*PhoneGap*Sencha Touch或任何其他.谢谢

我想做Xamarine,因为它也支持Windows Phone应用程序,它是否适合我?谢谢

android sencha-touch cordova xamarin

-1
推荐指数
1
解决办法
248
查看次数

Sencha Touch - 存储包含Array的JSON文件

可能重复:
Sencha Touch JSON格式

我有以下JSON文件,我想解析我的Sencha Touch应用程序.我无法弄清楚要使用什么类型的"商店"(Store,JsonStore,ArrayStore等)以及"字段"设置会是什么样的.数组中的每个"数据点"应存储为xValue和yValue.我不明白如果没有单独的标签,这些点是如何读取的......

[{"target": "stats.server1", "datapoints": [[22, 34], [99, 12], [13, 15], [56, 12], [34, 2], [13, 23], [23, 34], [55, 88]]},{"target": "stats.server2", "datapoints": [[22, 34], [99, 12], [13, 15], [56, 12], [34, 2], [13, 23], [23, 34], [55, 88]]}]
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

javascript json extjs sencha-touch sencha-touch-2

-2
推荐指数
1
解决办法
2204
查看次数