Javascript 即使它已折叠,我如何选择所有项目?
你好,我在使用一个叫Odoo的ERP系统。我只是想做一些定制,但我对jQuery了解不多,所以我需要帮助。 即使项目已折叠,如何选择所有项目 我可以在此处获取所选项目的代码:Javascript 即使它已折叠,我如何选择所有项目?,javascript,jquery,jquery-ui,openerp,Javascript,Jquery,Jquery Ui,Openerp,你好,我在使用一个叫Odoo的ERP系统。我只是想做一些定制,但我对jQuery了解不多,所以我需要帮助。 即使项目已折叠,如何选择所有项目 我可以在此处获取所选项目的代码: get_selection: function () { var result = {ids: [], records: []}; if (!this.options.selectable) { return result; } var
get_selection: function () {
var result = {ids: [], records: []};
if (!this.options.selectable) {
return result;
}
var records = this.records;
this.$current.find('th.oe_list_record_selector input:checked')
.closest('tr').each(function () {
var record = records.get($(this).data('id'));
result.ids.push(record.get('id'));
result.records.push(record.attributes);
});
return result;
但我不知道为什么当这些物品被折叠时,它们不能被检查
是整个JQuery代码。负责检查所有内容的是名为oe\u列表\u记录\u选择器的按钮
如果您能告诉我如何编辑,我将不胜感激。在哪里??您的意思是在列表视图中使用分组方式??如果要选择所有项目,则它们不使用分组方式。我知道,,即使它们位于分组方式中,我也要选择所有项目。请您帮助我好吗?:)取消选择“分组依据”过滤器,然后选中顶部复选框中的所有项目。这是最简单的方法,我想我需要在某些情况下使用它,,,我需要按组筛选并选择所有组,然后取消选择其中一些组,,,就像我有80个组和1000条记录,我想选择80:D中的60条,,,打开每个组来选择它将是一个非常糟糕的做法,,,你明白了吗?只是为了便于选择。使用JavaScriptjQuery是不可能的,因为它不会在不进行扩展的情况下加载属于该组的数据。因此,从脚本中,您必须调用python中的函数,该函数返回与GROUPBY相同的值,然后必须调用该数据。