diff --git a/install/ui/association.js b/install/ui/association.js index 708b23723..553e2bce1 100644 --- a/install/ui/association.js +++ b/install/ui/association.js @@ -322,10 +322,7 @@ IPA.association_table_widget = function (spec) { return column; }; - that.create = function(container) { - - var column; - + that.create_columns = function() { // create a column if none defined if (!that.columns.length) { that.create_column({ @@ -336,7 +333,10 @@ IPA.association_table_widget = function (spec) { link: true }); } + }; + that.init_columns = function() { + var column; var columns = that.columns.values; for (var i=0; i 100) { - length = 100; - } - - var batch = IPA.batch_command({ - name: that.entity.name+'_'+that.name, - on_success: on_success, - on_error: on_error - }); - - for (var i=0; i', { href: '#'+value, text: value, @@ -1378,10 +1378,14 @@ IPA.table_widget = function (spec) { var div = $('div[name="'+column.name+'"]', tr); - column.setup(div, record); + that.setup_column(column, div, record); } }; + that.setup_column = function(column, div, record) { + column.setup(div, record); + }; + that.add_rows = function(rows) { for (var i=0; i