0

我是 Sencha Touch 的新手。我正在尝试构建一个简单的 ToDo 应用程序。到目前为止,我已经尝试使用Ext.dataview.List及其itemTpl显示来自商店的任务数据列表

Ext.define('ToDoListApp.view.TaskList', {
    extend: 'Ext.dataview.List',
    requires: [ 'ToDoListApp.store.TaskStore' ],

    config: {
        displayField: 'title',
        id: 'taskList',
        itemTpl: '<div class="task completed_{done}">{title}</div>',
        store: Ext.create('ToDoListApp.store.TaskStore'),
    }
});

但是,我真正想要实现的是根据商店中的数据显示复选框字段列表。我正在寻找一个使用下面的对象而不是itemTpl的配置:

{
    xtype: 'checkboxfield',
    checked: true, /* should be based on the "done" value */
    label: 'Test', /* should be based on the "title" value */
}

这可能吗?如果没有,什么是获得类似结果的好方法?

此致,

欧文

4

1 回答 1

1

您正在寻找的是通过扩展它来创建自定义数据项。

您可以在以下位置找到示例:

http://www.sencha.com/blog/dive-into-dataview-with-sencha-touch-2-beta-2/

希望能帮助到你-

于 2014-01-09T17:42:36.080 回答