Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 即使它已折叠,我如何选择所有项目?_Javascript_Jquery_Jquery Ui_Openerp - Fatal编程技术网

Javascript 即使它已折叠,我如何选择所有项目?

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

你好,我在使用一个叫Odoo的ERP系统。我只是想做一些定制,但我对jQuery了解不多,所以我需要帮助。 即使项目已折叠,如何选择所有项目

我可以在此处获取所选项目的代码:

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相同的值,然后必须调用该数据。