在Sencha Touch 2中选择带有WebSQL参数的查询?

时间:2013-05-17 13:57:46

标签: sencha-touch-2

我可以在Sencha Touch 2中使用SQL代理编写一个带有参数的简单选择查询吗?

E.g。我很乐意提交一个查询来请求特定月份的数据:

SELECT * FROM Expenses WHERE strftime('%m', SubmitDate) = '04'

1 个答案:

答案 0 :(得分:3)

好的,在深入了解Sencha Touch SQL代理的来源后,解决方案结果是使用了商店过滤器,例如:

Ext.define('Rich.Lite.Web.store.Expenses', {
    extend: 'Ext.data.Store',
    requires: 'Rich.Lite.Web.model.Expense',
    config: {
        model: 'Rich.Lite.Web.model.Expense',
        proxy: {
            type: "sql"
        },
        filters: [
            {
                property: "strftime('%m', date)",
                value: "04"
            }
        ]
    }
});