小编Siv*_*mar的帖子

你能详细解释.el,getEl(),Ext.get()吗?

我是Sencha ExtJs的新手

我不明白这条线Ext.getCmp('component_id').getEl().hide();.有什么用.getEl()?我可以Ext.getCmp('component_id').hide();直接写吗?

并解释我关于.el的事Ext.get().

javascript extjs extjs4.2

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

Cordova/Phonegap iOS Parse-Push插件

我花了很多时间为Android和iOS平台的解析推送通知找到正确的cordova插件.

我的要求是:

  1. 接收解析推送通知(在Android和iOS中)
  2. 能够将所有传入的推送通知存储在移动本地存储Sqlite中.

我已经为Android和iOS平台尝试了以下所有解析push cordova插件.

  1. https://github.com/avivais/phonegap-parse-plugin
  2. https://github.com/taivo/parse-push-plugin
  3. https://github.com/campers/parse-push-plugin
  4. https://github.com/manishiitg/parse-push-plugin

对于Android:所有上述插件都完美地满足我上面提到的要求.

对于iOS:只有第一个插件,即https://github.com/avivais/phonegap-parse-plugin正在运行.而且我也无法在本地存储sqlite中保存通知.这意味着只有我的第一个要求得到满足,但不是我的第二个要求.

剩下的插件(即第2,第3,第4)的所有github页面都指出:

"请注意,我只是在这个分支的Android方面工作.iOS方面还没有更新."

是否有任何插件适用于Android和iOS平台以满足我的2个要求?

(要么)

如果两个平台都没有通用插件,那么如何在iOS sqlite中存储传入的插件?

请帮我.提前致谢.

apple-push-notifications ios cordova parse-platform

10
推荐指数
1
解决办法
3033
查看次数

Extjs:在同一行中另一个单元格的每次更改时更改网格单元格值

我正在研究extjs Grid面板,它有2列,如下图所示.

在此输入图像描述

我的要求是在相应的"任务描述"单元格值的每次更改时更改"短名称"单元格值.我使用编辑器"任务描述"列,如下所示.

columns: [
    { 
        text: 'Task Description',  
        dataIndex: 'TaskDescription', 
        flex : 1.5, 
        editor: {
            xtype : 'textarea', 
            allowBlank : false,
            listeners : {
                change : function(field, e) {
                    var text = field.value;
                    if(text.length <= 26 && !text.match(/[.:-]/)) {
                        if(text.length == 26) {
                            text = text[25]==' ' ? text : text.substring(0, text.lastIndexOf(' '));
                        } 
                        //code to set short name cell value.
                    }
                }
            }
        } 
    },
    { 
        text: 'Short Name', 
        dataIndex: 'Name', 
        width: 130
    }
]
Run Code Online (Sandbox Code Playgroud)

但是如何访问"短名称"列以从更改事件功能设置它.

请建议我的解决方案.

提前致谢.

javascript extjs extjs-grid

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

按多个价格范围过滤产品系列

我想通过一些属性过滤产品集合,包括diy_kit_price属性(已添加新属性),如下所示.

价格范围:

  1. 0 - 5000
  2. 10000 - 15000

我尝试了几种方法,但没有运气.

工作代码:当我按一个价格范围过滤时:

$products = Mage::getModel('catalog/product')->getCollection()
         ->addAttributeToSelect('*')
         ->addAttributeToFilter('type_id', 'configurable')
         ->joinField('category_id', 'catalog/category_product', 'category_id', 'product_id = entity_id', null, 'left')
         ->addAttributeToFilter('category_id', array(
             array('finset' => '37')
           ))                
         ->addAttributeToSort('name', 'asc')
         ->addAttributeToFilter('diy_kit_price', array('gt' => 0))
         ->addAttributeToFilter('diy_kit_price', array('lt' => 5000));
Run Code Online (Sandbox Code Playgroud)

不工作代码:当我按一个价格范围过滤时:

$products = Mage::getModel('catalog/product')->getCollection()
         ->addAttributeToSelect('*')
         ->addAttributeToFilter('type_id', 'configurable')
         ->joinField('category_id', 'catalog/category_product', 'category_id', 'product_id = entity_id', null, 'left')
         ->addAttributeToFilter('category_id', array(
             array('finset' => '37')
           ))                
         ->addAttributeToSort('name', 'asc')
         ->addAttributeToFilter('diy_kit_price', array('gt' => 0))
         ->addAttributeToFilter('diy_kit_price', array('lt' => 5000))
         ->addAttributeToFilter('diy_kit_price', array('gt' => 10000))
         ->addAttributeToFilter('diy_kit_price', array('lt' => 15000));
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以过滤.我们可以使用具有多个价格范围的纯SQL进行过滤. …

magento

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