Sencha touch 如何在Sencha Touch 2.3.1中选择容器

Sencha touch 如何在Sencha Touch 2.3.1中选择容器,sencha-touch,Sencha Touch,我正在尝试显示容器列表:我的意思是我创建了一个容器,我将其称为容器a以显示数据: ID停靠在容器的左侧,名称位于顶部,任务名称位于底部,日期停靠在右侧 接下来我尝试在另一个容器B中显示这个容器:一些容器在一个更大的容器中,这样我就可以显示数据了 但是如果我想删除或编辑它,我需要选择一个容器a。我怎么做 多谢各位 编辑: 代码:容器A…/app/view/Cliente.js Ext.define('proyecto.view.Cliente', { extend: 'Ext.Container'

我正在尝试显示容器列表:我的意思是我创建了一个容器,我将其称为容器a以显示数据:

ID停靠在容器的左侧,名称位于顶部,任务名称位于底部,日期停靠在右侧

接下来我尝试在另一个容器B中显示这个容器:一些容器在一个更大的容器中,这样我就可以显示数据了

但是如果我想删除或编辑它,我需要选择一个容器a。我怎么做

多谢各位

编辑:

代码:容器A…/app/view/Cliente.js

Ext.define('proyecto.view.Cliente', {
extend: 'Ext.Container',        
xtype: 'cliente',
requires: ['Ext.TitleBar'],

config: {
title: 'Cliente',
iconCls: 'info',
xtype: 'container',
layout: 'vbox',
margin: 10,
padding: 5, border: 15,
    items: [
    {
        docked: 'left',
        xtype: 'container',
        width: 100,
        html: 'ID_cliente',
        style: 'background-color: #00CED1'
    },
    {
        xtype: 'container',
        flex: 2,
        html: 'Nombre',
        style: 'background-color: #6495ED'  
    },
    {
        xtype: 'container',
        flex: 1,
        html: '<DIV ALIGN=right><span style="background-color:#4169E1">Asignaciones</span></DIV>',
    },
    ]
}});
屏幕容器B:我不能在这里上传屏幕,我是新手:

我假设您提到的容器不是HTML表单概念中的通用容器,而是sencha touch中的真实类

我建议您看看如何在sencha touch框架中使用组件查询,因为它是框架中最强大、最基本的搜索工具。如果你正确地组织你的对象,它可以很容易地为你得到任何东西。如果您来自css和jquery选择器的背景,那么在检查如何使用时,您会感到如家一般

请看这里:

如果您还对dom级别的jquery类型的搜索感兴趣,下面是一个很好的示例

此外,还提供了一些类似的功能:

docs.sencha.com/touch/2.3.1//api/Ext方法getCmp


我以2.3为例,但这些特性在早期版本中就已经存在了。希望这些能有所帮助。

如果您能提供一个屏幕截图、链接或一些代码,那就更好了。您好。我包括了两个容器的代码和列表的图片。我需要在此列表中选择,以便编辑或删除所选的容器,我希望这是明确的。英语不是我的母语。
Ext.define('proyecto.view.ListaClientes', {
extend: 'Ext.Container',

xtype: 'listaclientes',
requires: ['Ext.TitleBar', 'proyecto.view.Cliente'],
config: {
title: 'Lista de Clientes',
iconCls: 'team',
scrollable: true,
    items: [
{   
    xtype: 'toolbar',
    title: 'Lista de clientes',
    docked: 'top',
    items:  [
    {
        text: 'Nuevo'/*,
        action: 'nuevocliente'*/
    },
    {
        text: 'Editar'/*,
        action: 'editarcliente',
        enableOnSelection: true,
        disabled: true */
    },
    {
        xtype: 'spacer'
    },
    {
        text: 'Eliminar'/*,
        action: 'eliminarcliente',
        enableOnSelection: true,
        disabled: true */
    }
    ]
},
{       //example visualization
    xtype: 'cliente',
    height: 80,
}, 
{
    xtype: 'cliente',
    height: 80,
}, 
{
    xtype: 'cliente',
    height: 80,
}, 
{
    xtype: 'cliente',
    height: 80,
}                   
]
}});