<%= model ? (editing ? 'Edit' : 'View') : 'New' %> Clearing Item
<% if(model === undefined) {} else if(model.escape('state') == "cleared") { %> <%_.each(_.pairs(model.get('display')).sort(function(a, b) { if((a[1] == null) || (b[1] == null)){ return ((b[1] == null) - (a[1] == null)) } return a[1].localeCompare(b[1]) }), function(kv, col) { var display = kv[1], col = kv[0] var dest_rel_name = display_relation_name(model.get('dest_data_names')[col]) var source_rel_name = display_relation_name(model.get('source_data_names')[col]) var out_rel_name = display_relation_name(model.get('out_data_names')[col]) %> <% }, model); %>
Field name Target system value Incoming value Selected value
<%= _.escape(display) %> <%= dest_rel_name !== null ? dest_rel_name : model.get('dest_data')[col] !== undefined ? _.escape(model.get('dest_data')[col]) : 'No data' %> <%= source_rel_name !== null ? source_rel_name : model.get('source_data')[col] !== undefined ? _.escape(model.get('source_data')[col]) : 'No data' %> <%= out_rel_name !== null ? out_rel_name : model.get('out_data')[col] !== undefined ? _.escape(model.get('out_data')[col]) : 'No data' %>
<% } else { %> <% _.each(_.pairs(clear_data).sort(function(a, b) { if(a[1][2] == null || b[1][2] == null){ return ((b[1][2] == null) - (a[1][2] == null)) } return a[1][2].localeCompare(b[1][2]) }), function(kv, col) { var data = kv[1], col = kv[0] %> <% }); %>
Field name Target system value Incoming value
<%= data[2] %> <%= data[1] || data[5] == null ? 'checked' : '' %> /> <%= data[4] !== null ? data[4] : data[3] !== null ? _.escape(data[3]) : 'No data' %> <%= data[1] || data[5] == null ? '' : 'checked' %> /> <%= data[6] !== null ? data[6] : data[5] !== null ? _.escape(data[5]) : 'No data' %>
<% } %>