ExtJS 计算选定的煎茶盒

ExtJS Counting Selected Sencha Boxes

我需要计算在此处select编辑了多少列表项

现在每一行都由 Table html 项 <table> 组成,如果我 select ,如果我 unselect,它就没有这个。所以我想计算这个列表中有多少个 selected 框,所以我需要计算的是这个 class 有多少个。

当我打开控制台并输入 $('.x-grid-item-selected').length; 时,出现未定义错误。即使当我输入 $('div').length 时,我也会收到未定义的错误。我能数出的最佳方法是什么?increase/decrease这些盒子中有多少是 select?

所以基本上,我想计算 selected 个并在页面上显示“2 selected”,我通常可以 运行 $('div').length 除了甚至 $('div').length 也无法在该页面上 运行 说未定义。

<table id="..." class="x-grid-item x-grid-item-selected"></table>
<table id="..." class="x-grid-item x-grid-item-selected"></table>
<table id="..." class="x-grid-item"></table>
<table id="..." class="x-grid-item"></table>
<table id="..." class="x-grid-item"></table>
<table id="..." class="x-grid-item"></table>

下面是答案

listeners: {
            select: function () {
                document.getElementById('countCheckboxes').innerHTML++;
            },
            deselect: function () {
                document.getElementById('countCheckboxes').innerHTML--;
            }
        }

html: '<span id="countCheckboxes">0</span> Selected'