小编bab*_*bee的帖子

使用千位分隔符Smarty PHP格式化数字

我试图用数千分隔符Smarty格式化数字.

因此,例如1000变为1,000.

谢谢.

smarty

34
推荐指数
2
解决办法
4万
查看次数

使用新参数ExtJs Ext.data.JsonStore重新加载json存储

我目前无法使用新参数重新加载json存储.这是我的商店:

 newsletters = new Ext.data.JsonStore({
        url: '/newsletters/',
        root: 'results',
        fields: [
             'id',
             'body'
             'recipients'
        ],
        baseParams: { command: 'json', to: dateTo, from: dateFrom },
    autoLoad: true
    });
Run Code Online (Sandbox Code Playgroud)

dateTo和dateFrom是最初为空的字符串(''),并使用正确的参数调用firebug/newsletters中的签入.

现在,以下技术要求都不起作用:

更改dateTo和dateFrom的值然后调用newsletters.reload()仍然调用带有参数的页面为空字符串.

调用newsletters.reload( { to: 'test1', from: 'test2' } );仍将参数视为空字符串.

最后从我尝试过的手册开始:

lastOptions = newsletters.lastOptions;
Ext.apply(lastOptions.params, {
    to: 'test1',
    from: 'test2'
});
newsletters.reload(lastOptions);
Run Code Online (Sandbox Code Playgroud)

这再次没有请求/具有更新参数的新闻通讯.

任何建议赞赏!

json extjs

27
推荐指数
2
解决办法
5万
查看次数

关于点击事件的Ext JS

我有以下事件:

Ext.onReady(function() {

    Ext.select('.gallery-item img').on('click', function(e) {
        Ext.select('.gallery-item').removeClass('gallery-item-selected');
        Ext.get(e.target).parent().addClass('gallery-item-selected');
    });

});
Run Code Online (Sandbox Code Playgroud)

页面加载时工作正常.

但是我动态地创建了类gallery-item的其他div,其中包含一个图像.创建新项目后,单击事件将停止工作.

我怎么能update这样绑定?

谢谢.

extjs

6
推荐指数
1
解决办法
2万
查看次数

Ext Js单选按钮,其标签中包含输入文本

在ExtJs中我想实现相当于:

<input type="radio"><label><input type="text"></label>
Run Code Online (Sandbox Code Playgroud)

输入框与单选按钮关联的位置.

new Ext.form.RadioGroup({
                        id:"alerts",

                        items: [
                            new Ext.form.Radio({
                                boxLabel:'Now',

                            }),
                            new Ext.form.Radio({
                                boxLabel:'On',
                            })

                         ]
);
Run Code Online (Sandbox Code Playgroud)

我希望"On"标签旁边有一个Ext.form.TextField.

我已经尝试将Ext.form.TextField添加到RadioGroup但它不会显示(因为我认为它因为它不是Radio)而且我无法向Radio对象添加项目.

有任何建议,谢谢.

extjs

6
推荐指数
1
解决办法
4966
查看次数

在更改事件Ext.form.DateField上

我有一个Ext.form.DateField:

new Ext.form.DateField({
            id: 'date_from',
            format: 'd/m/Y',
            editable: false,
            listeners: {
            change: function (t,n,o) {
                console.log('dsd');
            }

        }
 })
Run Code Online (Sandbox Code Playgroud)

但遗憾的是,更改事件似乎没有执行.

我也尝试过:

new Ext.form.DateField({
            id: 'date_from',
            format: 'd/m/Y',
            editable: false,
            change: function (t,n,o) {
                console.log('dsd');
            }
})
Run Code Online (Sandbox Code Playgroud)

但也无济于事.任何建议表示赞赏

谢谢

extjs

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

标签 统计

extjs ×4

json ×1

smarty ×1