fix: Data in preview table
This commit is contained in:
parent
b23fea9d17
commit
19bc548fdf
2 changed files with 7 additions and 8 deletions
|
|
@ -33,11 +33,11 @@ def get_preview_data(doctype, docname):
|
|||
formatted_preview_data = {
|
||||
'preview_image': preview_data.get(image_field),
|
||||
'preview_title': preview_data.get(title_field),
|
||||
'name': preview_data.get('name')
|
||||
'name': preview_data.get('name'),
|
||||
}
|
||||
|
||||
for key, val in preview_data.items():
|
||||
if val and meta.has_field(key):
|
||||
if val and meta.has_field(key) and key not in [image_field, title_field, 'name']:
|
||||
formatted_preview_data[meta.get_field(key).label] = frappe.format(val, meta.get_field(key).fieldtype)
|
||||
|
||||
return formatted_preview_data
|
||||
|
|
@ -188,16 +188,15 @@ frappe.ui.LinkPreview = class {
|
|||
if (!['preview_image', 'preview_title', 'name'].includes(key)) {
|
||||
let value = frappe.ellipsis(preview_data[key], 280);
|
||||
let label = key;
|
||||
content_html = `
|
||||
<div class="preview-table">
|
||||
<div class="preview-field">
|
||||
<div class='small preview-label text-muted bold'>${label}</div>
|
||||
<div class="small preview-value">${value}</div>
|
||||
</div>
|
||||
content_html += `
|
||||
<div class="preview-field">
|
||||
<div class='small preview-label text-muted bold'>${label}</div>
|
||||
<div class="small preview-value">${value}</div>
|
||||
</div>
|
||||
`;
|
||||
}
|
||||
});
|
||||
content_html = `<div class="preview-table">${content_html}</div>`;
|
||||
|
||||
let popover_content =`
|
||||
<div class="preview-popover-header">${image_html}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue