小编bnr*_*nrq的帖子

设置数字字段的值而不在Sencha Touch中触发"更改"事件

我在Sencha Touch中有一个数字字段和一个列表.当我单击列表中的项目时,我正在执行AJAX请求以将数据发送到服务器.但是,如果数字字段中有数据,我想在单击列表时清除它.

我这样做没有问题(我将值设置为空字符串),但是,在数字字段上触发了change事件.这导致另一个不需要的AJAX请求运行.有没有办法清除数字字段而不解雇更改事件?SuspendEvents不起作用,因为清除数字字段需要一个事件.

有什么想法或建议吗?谢谢!

我试过的代码行:

suspendEvents(); me.getWhatScreen().down('numberfield[name=caseNumber]').setValue(''); resumeEvents(true);

me.suspendEvents(); me.getWhatScreen().down('numberfield[name=caseNumber]').setValue(''); me.resumeEvents(true);

events extjs sencha-touch sencha-touch-2

8
推荐指数
1
解决办法
9693
查看次数

如何在Sencha Touch中锁定旋转木马

我正在使用旋转木马,并希望锁定旋转木马,直到单击按钮.是否有捷径可寻?谢谢!

我的代码到目前为止:

Ext.define('BabyBen.view.MainCarousel', {
    extend: 'Ext.carousel.Carousel',
    xtype: 'maincarousel',

    config: {
        fullscreen: true,

        activeItem: 1,
        indicator: false,

        scrollable: {
            direction: 'vertical',
            directionLock: true
        },

        items: [{
            xtype: 'whatscreen'
        }, {
            xtype: 'startscreen'
        }, {
            xtype: 'whenscreen'
        }]
    }
});
Run Code Online (Sandbox Code Playgroud)

scroll carousel sencha-touch sencha-touch-2

5
推荐指数
1
解决办法
1385
查看次数

标签 统计

sencha-touch ×2

sencha-touch-2 ×2

carousel ×1

events ×1

extjs ×1

scroll ×1