id = prefix + (prefix and '/'or '') + field
nm = name + (name and '/' or '') + value['string']
record.update(id=id, string= nm, action='javascript: void(0)',
- target=None, icon=None, children=[], field_type=value.get('type',False))
+ target=None, icon=None, children=[], field_type=value.get('type',False), required=value.get('required', False))
records.append(record)
if len(nm.split('/')) < 3 and value.get('relation', False):
background-color: #CCCCCC;
}
+.requiredfield {
+ background-color: #D2D2FF;
+}
+
.row:hover{
background-color: #F3F3F3;
}
$('#left_field_panel').append(QWeb.render('ExportTreeView-Secondary', {'fields': result}));
}
_.each(result, function(record) {
+ if ((record.required == true) || record.required == "True"){
+ var required_fld = $("tr[id^='treerow-" + record.id + "']").find('#tree-column');
+ required_fld.addClass("requiredfield");
+ }
$("img[id ^='parentimg-" + record.id +"']").click(function(){
self.on_click(this.id, result);
});
</t>
</t>
</td>
- <td valign="top" align="left" style="cursor: pointer;">
+ <td id="tree-column" valign="middle" align="left" style="cursor: pointer;">
<a t-att-id="'export-' + field.id" t-att-string="field.string" href="javascript: void(0);" style="text-decoration: none;">
<t t-esc="field.string"/>
</a>