@furo/ui5
Version:
SAP UI5 Web Components data bindings for furo-web
30 lines (27 loc) • 818 B
JavaScript
import { html } from 'lit';
import { DisplayString } from './display-string.js';
/**
* `display-furo-stringproperty`
* The display-furo-stringproperty component displays a FieldNode of type `furo.Stringproperty` in read only mode.
*
* Every display-xxx component should implement the following API:
* - function: bindData(fieldNode){...}
*
* @summary display renderer for `furo.Stringproperty`
* @element display-furo-stringproperty
*/
export class DisplayFuroStringproperty extends DisplayString {
/**
* render function
* @private
* @returns {TemplateResult|TemplateResult}
*/
render() {
// language=HTML
return html` ${this._field ? html` ${this._field.data._value} ` : html``} `;
}
}
window.customElements.define(
'display-furo-stringproperty',
DisplayFuroStringproperty
);