Info | Value |
---|---|
Component Type | org.primefaces.extensions.component.MonacoEditorInline |
Handler Class | None |
Renderer Type | org.primefaces.extensions.component.MonacoEditorInlineRenderer |
Description | None |
Name | Required | Type | Description |
---|---|---|---|
autoResize | false | jakarta.el.ValueExpression
(must evaluate to java.lang.Boolean )
|
If true , resizes the editor automatically when the iframe element changes its size.
Please note that this makes uses of the new ResizeObserver API
and works only in newer browers. This widget checks whether
ResizeObserver API is available, and when it is not, no resizing is performed. To support resizing for older browsers,
search for a ResizeObserver polyfill. If you know when the size of the editor conainer could have changed, you can resize
the editor manually via PF("editorWidgetVar").layout()
|
basename | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| The monaco editor requires a unique URI for an opened model (i.e. the code currently being edited). This is the basename for that URI, without the extension. If not given, default to 'file'. |
binding | false | jakarta.el.ValueExpression
(must evaluate to javax.faces.component.UIComponent )
| An EL expression referring to a server side UIComponent instance in a backing bean. |
converter | false | jakarta.el.ValueExpression
(must evaluate to javax.faces.convert.Converter )
| An EL expression or a literal text that defines a converter for the component. When it's an EL expression, it's resolved to a converter instance. In case it's a static text, it must refer to a converter id. |
converterMessage | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Message to display when conversion fails. |
customThemes | false | jakarta.el.ValueExpression
(must evaluate to java.lang.Map )
|
Allows you to register custom themes with the editor via Java. This must be a
Map<String, org.primefaces.extensions.model.monacoeditor.EditorStandaloneTheme> .
It maps between the name of the theme and the styling data for that theme. You can then specify the
theme name for the theme option in the editorOptions .
|
directory | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| The monaco editor requires a unique URI for an opened model (i.e. the code currently being edited). This is the directory (path) for that URI, with parts separated by slashes. If not given, it is taken from the client ID of this component. |
disabled | false | jakarta.el.ValueExpression
(must evaluate to java.lang.Boolean )
| Defines if the editor is disabled. This option does not accept a value to be submitted and ensures the model values stays the same (server validation). |
editorOptions | false | jakarta.el.ValueExpression
(must evaluate to org.primefaces.extensions.model.monacoeditor.EditorOptions )
|
Options for the Monaco code editor. This is a simple wrapper around the JavaScript API, see
IEditorConstructionOptions
The code language can be set via the EditorOptions#setLanguage option.
|
extender | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
|
An extender object to further customize the monaco editor via JavaScript. This can be either:
|
extension | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| The monaco editor requires a unique URI for an opened model (i.e. the code currently being edited). This is the extension for that URI, with or without the period. If not given, it is inferred from the (code) language. |
height | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
|
Height of the editor with CSS units, set as an inline style. For example 500px or 100%/code>. Set this to the empty string in case you want to size the editor via CSS.
|
id | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Unique identifier of the component in a naming container. |
locale | false | jakarta.el.ValueExpression
(must evaluate to java.lang.Object )
|
Locale for the user interface. Can be either a java.util.Locale object or a string with the locale code.
Built-in languages are "cs", "de", "en", "es", "fr", "it", "ja", "ko", "pl", "pt_BR", "ru", "tr", "zh_CN", and "zh_TW".
To use a custom language or translation, you can specify a language file with custom translations via the option
localeUrl .
|
localeUrl | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
|
For custom language files. If given, this is used instead of the built-in language files. This URL must
point to a JavaScript file that, when executed, adds the localization to
window.MonacoEnvironment.Locale["LOCALE_CODE"] , where LOCALE_CODE is the value you set
for locale . See the language file the widget downloads (when locale is not set to English) for an
example and all available messages that need to be translated.
|
onblur | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Client side callback when the editor area loses focus. |
onchange | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Client side callback when the editor content changes. |
onfocus | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Client side callback when the editor area receives focus. |
oninitialized | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Client side callback when the editor was rendered. |
onkeydown | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Client side callback when a keydown event was triggered on the editor area. |
onkeypress | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Client side callback when a keypress (onDidType) event was triggered on the editor area. |
onkeyup | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Client side callback when a keyup event was triggered on the editor area. |
onmousedown | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Client side callback when a mousedown event was triggered on the editor area. |
onmousemove | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Client side callback when a mousemove event was triggered on the editor area. |
onmouseup | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Client side callback when a mouseup event was triggered on the editor area. |
onpaste | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Client side callback when text was pasted into the editor. |
overflowWidgetsDomNode |
false
| jakarta.el.ValueExpression
(must evaluate to java.lang.String )
|
A PrimeFaces search expression of a component. Places overflow widgets inside an external
DOM node. Defaults to an internal DOM node when not given. May be useful when the editor is used
inside an element obscured by other components. You can, for example, append the overflow widget
to the body. Note 1: you probably also need to set fixedOverflowWidgets on the editor
options for this to work. Note 2: For now, you either need to add the CSS class
monaco-editor to the container to style the overflow widgets properly, or add the
appropriate CSS yourself. Note 3: As of monaco-editor 0.27.0, this option has several issues
with event handling, use at your own risk. This will most likely be fixed in a later version
of monaco-editor.
|
readonly | false | jakarta.el.ValueExpression
(must evaluate to java.lang.Boolean )
|
Defines if the editor is readonly. This option makes the UI not editable, but still accepts
values that are submitted (e.g. when the editor value was changed via JavaScript). Use
disabled if submitted values should not be accepted.
|
rendered | false | jakarta.el.ValueExpression
(must evaluate to java.lang.Boolean )
| Boolean value to specify the rendering of the component, when set to false component will not be rendered. |
required | false | jakarta.el.ValueExpression
(must evaluate to java.lang.Boolean )
| Marks component as required. |
requiredMessage | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Message to display when required field validation fails. |
scheme | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
|
The monaco editor requires a unique URI for an opened model (i.e. the code currently being edited). This is the scheme (protocol) for that URI. Defaults to inmemory .
|
style | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| CSS style(s) to be applied when this component is rendered. |
styleClass | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Space-separated list of CSS style class(es) to be applied when this element is rendered. This value is passed through as the "class" attribute to the generated markup. |
tabindex | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| The tab index to assign to the editor. If not given, no tab index will be assigned. |
validator | false | jakarta.el.ValueExpression
(must evaluate to javax.faces.validator.Validator )
| A method expression referring to a method validating the input. |
validatorMessage | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Message to display when validation fails. |
value | false | jakarta.el.ValueExpression
(must evaluate to java.lang.Object )
| Value of the component. |
widgetVar | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
| Name of the client side widget. |
width | false | jakarta.el.ValueExpression
(must evaluate to java.lang.String )
|
Width of the editor with CSS units, set as an inline style. For example 500px or 100%/code>. Set this to the empty string in case you want to size the editor via CSS.
|
Output generated by Vdldoc View Declaration Language Documentation Generator.