Odoo 中文社区

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

    Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

    开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

    如果您登录系统碰到问题,请在微信公众号留言:

    odoo应用商城下载的tree视图扩展web_tree_resize_column,安装后不生效,麻烦朋友们帮忙看看是什么原因

    Odoo 新手求助
    1
    2
    150
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      Wangliun last edited by Wangliun

      odoo.define('web_tree_resize_column.backend', function (require) {
          "use strict";
          var ListRenderer = require('web.ListRenderer');
      
          ListRenderer.include({
      
              /**
               * @override
               */
              _renderView: function() {
                  // Preserve width of columns
                  var styles = [];
                  this.$el.find('thead th').each(function () {
                      styles.push($(this).attr('style'));
                  });
      
                  var res = this._super.apply(this, arguments);
      
                  // Initialize jQuery plugin
                  this.$el.find('table').resizableColumns();
      
                  // Restore width of columns
                  this.$el.find('thead th').each(function (index, th) {
                      $(th).attr('style', styles[index]);
                  });
      
                  return res;
              },
      
              /**
               * Prevent sorting when the user is resizing a column.
               *
               * @override
               */
              _onSortColumn: function (event) {
                  if ($(event.target).is('.resizer')) {
                      return;
                  }
      
                  this._super.apply(this, arguments);
              },
          });
      });```
      code_text
      
      W 1 Reply Last reply Reply Quote 0
      • W
        Wangliun @Wangliun last edited by

        <odoo>
            <template id="assets_backend" inherit_id="web.assets_backend">
                <xpath expr=".">
                    <script src="/web_tree_resize_column/static/lib/resizableColumns/jQuery.resizableColumns.js"></script>
        
                    <script src="/web_tree_resize_column/static/src/js/backend.js"></script>
                </xpath>
            </template>
        </odoo>
        
        1 Reply Last reply Reply Quote 0
        • First post
          Last post