return function(parent_modelName, parent_fieldName, parent_id) {
app.Router.showPreviousURL();
console.log("acs");
- console.log(modelName);
+ console.log(parent_modelName);
console.log(parent_fieldName);
console.log(parent_id);
model = new xos[collection_name].model();
model.attributes[parent_fieldName] = parent_id;
+ console.log(model);
detailViewClass = app[addChildName];
var detailView = new detailViewClass({model: model, collection:xos[collection_name]});
detailView.dialog = $("xos-addchild-dialog");
</script>
<script type="text/template" id="xos-list-footer-template">
- <% console.log(model); %>
<a href="<%= addChildHash %>">Add...</a>
</script>
<% _.each(addFields, function(fieldName) { %>\r
<tr><td><%= fieldNameToHumanReadable(fieldName) %>:</td>\r
<% if (fieldName in foreignFields) { %>\r
- <td><%= idToSelect(fieldName, window[fieldName], foreignFields[fieldName], "humanReadableName") %></td>\r
+ <td><%= idToSelect(fieldName, model.attributes[fieldName], foreignFields[fieldName], "humanReadableName") %></td>\r
<% } else if (inputType[fieldName] == "checkbox") { %>\r
<td><input type="checkbox" name="<%= fieldName %>" <% if (model.attributes[fieldName]) print("checked"); %>></td>\r
<% } else { %>\r
<% console.log(model); _.each(detailFields, function(fieldName) { %>\r
<tr><td><%= fieldNameToHumanReadable(fieldName) %>:</td>\r
<% if (fieldName in foreignFields) { %>\r
- <td><%= idToSelect(fieldName, window[fieldName], foreignFields[fieldName], "humanReadableName") %></td>\r
+ <td><%= idToSelect(fieldName, model.attributes[fieldName], foreignFields[fieldName], "humanReadableName") %></td>\r
<% } else if (inputType[fieldName] == "checkbox") { %>\r
<td><input type="checkbox" name="<%= fieldName %>" <% if (model.attributes[fieldName]) print("checked"); %>></td>\r
<% } else { %>\r