summaryrefslogtreecommitdiff
path: root/addons/base/static/src
diff options
context:
space:
mode:
Diffstat (limited to 'addons/base/static/src')
-rw-r--r--addons/base/static/src/js/tree.js29
1 files changed, 1 insertions, 28 deletions
diff --git a/addons/base/static/src/js/tree.js b/addons/base/static/src/js/tree.js
index c12e6c6aec7..09052b3283c 100644
--- a/addons/base/static/src/js/tree.js
+++ b/addons/base/static/src/js/tree.js
@@ -44,6 +44,7 @@ openerp.base.TreeView = openerp.base.View.extend({
var self = this;
this.fields_view = data.field_parent;
this.fields = data.fields;
+ self.dataset.domain = [['parent_id', '=', '']];
this.dataset.read_slice([], 0, false, function (response) {
self.$element.html(QWeb.render('TreeView', { 'field_data' : response, 'title' : self.fields_view.arch.attrs.string }));
self.$element.find('#parent_id').bind('change', function(){
@@ -232,34 +233,6 @@ openerp.base.TreeView = openerp.base.View.extend({
}
},
- reload_view: function (grouped) {
- var self = this;
- this.dataset.offset = 0;
- this.dataset.limit = false;
-
- return this.rpc('/base/treeview/load', {
- model: this.model,
- view_id: this.view_id,
- toolbar: !!this.flags.sidebar
- }, function (field_view_get) {
- self.on_loaded(field_view_get, grouped);
- });
- },
-
- do_search: function (domains, contexts, groupbys) {
- var self = this;
- return this.rpc('/base/session/eval_domain_and_context', {
- domains: domains,
- contexts: contexts,
- group_by_seq: groupbys
- }, function (results) {
- self.dataset.context = results.context;
- self.dataset.domain = results.domain;
- self.reload_view(!!results.group_by).then(
- $.proxy(self, 'reload_content'));
- });
- },
-
do_show: function () {
this.$element.show();
this.view_manager.sidebar.do_refresh(true);