32
33
34
35
36
37
38
39
40
41
|
# File 'lib/glimmer/data_binding/table_items_binding.rb', line 32
def call(new_model_collection=nil)
new_model_collection = @model_binding.evaluate_property if new_model_collection and new_model_collection.is_a?(Array)
@table_items_observer_registration&.unobserve
@table_items_observer_registration = observe(new_model_collection, @column_properties)
add_dependent(@table_observer_registration => @table_items_observer_registration)
@model_collection = new_model_collection
end
populate_table(@model_collection, @table, @column_properties)
end
|