网格堆栈 addWidget 函数

问题描述

_render: function(){
            this.$el.empty();  #making the dom empty
            var self = this;
            var rec =  this.recordData;
            var fields = rec.data;
            var length = fields.length;

            var $ks_multi_item_container = QWeb.render('ks_multi_linked_items_container');  

#我的网格堆栈容器 self.$el.append($($ks_multi_item_container));

附加

            var $gridstack_main = $($ks_multi_item_container).find('.grid-stack');
            $gridstack_main.gridstack({
                    width: 12,height:10,cellHeight: 50,verticalMargin: 5,float: false
                });
            self.grid = $gridstack_main.data('gridstack');

它有主网格堆栈容器,我想在其中添加更多网格堆栈项

            if(rec.type === 'multi_widgets' && length > 0){
               for(var i=0; i< length; i++){
                    var $value;
                    $value =  _renderMultipleWidgets(fields[i].data);  

#return 带有

的 HTML
                    self.grid.addWidget($($val),i,null,6,true,fields[i].id); 

         
               }
            }
            else{
                return this.$el.append($('<div>').text("Add Multiple Items"));
            }
        },});

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)