Skip to content

Commit e629920

Browse files
committed
CollectionViews: sets UFM value inside object
e.g. `{ value }` to render the value, use `{=value}`, other aliases will not work.
1 parent 2187166 commit e629920

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

src/packages/core/components/table/table.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ export class UmbTableElement extends LitElement {
279279
const element = document.createElement('umb-ufm-render') as UmbUfmRenderElement;
280280
element.inline = true;
281281
element.markdown = column.labelTemplate;
282-
element.value = value;
282+
element.value = { value };
283283
return element;
284284
}
285285

src/packages/documents/documents/collection/views/grid/document-grid-collection-view.element.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -172,26 +172,26 @@ export class UmbDocumentGridCollectionViewElement extends UmbLitElement {
172172
${repeat(
173173
this._userDefinedProperties,
174174
(column) => column.alias,
175-
(column) => html`
176-
<li>
177-
<span>${column.header}:</span>
178-
${when(
179-
column.nameTemplate,
180-
() => html`
181-
<umb-ufm-render
182-
inline
183-
.markdown=${column.nameTemplate}
184-
.value=${getPropertyValueByAlias(item, column.alias)}></umb-ufm-render>
185-
`,
186-
() => html`${getPropertyValueByAlias(item, column.alias)}`,
187-
)}
188-
</li>
189-
`,
175+
(column) => this.#renderProperty(item, column),
190176
)}
191177
</ul>
192178
`;
193179
}
194180

181+
#renderProperty(item: UmbDocumentCollectionItemModel, column: UmbCollectionColumnConfiguration) {
182+
const value = getPropertyValueByAlias(item, column.alias);
183+
return html`
184+
<li>
185+
<span>${column.header}:</span>
186+
${when(
187+
column.nameTemplate,
188+
() => html`<umb-ufm-render inline .markdown=${column.nameTemplate} .value=${{ value }}></umb-ufm-render>`,
189+
() => html`${value}`,
190+
)}
191+
</li>
192+
`;
193+
}
194+
195195
static override styles = [
196196
UmbTextStyles,
197197
css`

0 commit comments

Comments
 (0)