React SPA Framework - Markup Components - Command - Configuration
elementAttr
Specifies the attributes to be attached to the widget's root element.
jQuery
$(function(){ $("#markup ComponentsContainer").dxMarkup Components({ // ... elementAttr: { id: "elementId", class: "class-name" } }); });
Angular
<dx-markup components ... [elementAttr]="{ id: 'elementId', class: 'class-name' }"> </dx-markup components>
import { DxMarkup ComponentsModule } from "devextreme-angular"; // ... export class AppComponent { // ... } @NgModule({ imports: [ // ... DxMarkup ComponentsModule ], // ... })
ASP.NET MVC Control
@(Html.DevExtreme().Markup Components() .ElementAttr("class", "class-name") // ===== or ===== .ElementAttr(new { @id = "elementId", @class = "class-name" }) // ===== or ===== .ElementAttr(new Dictionary<string, object>() { { "id", "elementId" }, { "class", "class-name" } }) )
@(Html.DevExtreme().Markup Components() _ .ElementAttr("class", "class-name") ' ===== or ===== .ElementAttr(New With { .id = "elementId", .class = "class-name" }) ' ===== or ===== .ElementAttr(New Dictionary(Of String, Object) From { { "id", "elementId" }, { "class", "class-name" } }) )
height
This option accepts a value of one of the following types:
Number
The height in pixels.String
A CSS-accepted measurement of height. For example,"55px"
,"80%"
,"auto"
,"inherit"
.Function
A function returning either of the above. For example:JavaScriptheight: function() { return window.innerHeight / 1.5; }
icon
This option can take on the name of an icon from the built-in icon library.
id
Setting this option is mandatory, since a command identifier is required when defining an application's command mapping. The identifier should be unique throughout the entire application.
onDisposing
A function that is executed before the widget is disposed of.
Name | Type | Description |
---|---|---|
component | Markup Components |
The widget's instance. |
element |
The widget's container. It is an HTML Element or a jQuery Element when you use jQuery. |
|
model |
The model data. Available only if you use Knockout. |
onExecute
Specifies an action performed when the execute() method of the command is called.
Name | Type | Description |
---|---|---|
component |
Returns the command instance. |
|
element |
The command's container. It is an HTML Element or a jQuery Element when you use jQuery. |
|
model |
The model data. Available only if Knockout is used. |
Assign a function to perform a custom action when the command is executed.
You can assign a URL to which the browser will navigate when the widget is clicked. The URL can be presented as a string or an object, both conforming to the navigation routing registered in the application. In addition, you can specify navigation parameters. For this purpose, specify command options with the same names as the fields of the options object passed as the second parameter to the HtmlApplication.navigate(uri, options) method. For details on using commands for navigation, refer to the Navigate to a View topic.
onInitialized
Name | Type | Description |
---|---|---|
component | Markup Components |
The widget's instance. |
element |
The widget's container. It is an HTML Element or a jQuery Element when you use jQuery. |
onOptionChanged
Name | Type | Description |
---|---|---|
name |
The option's short name. |
|
model |
The model data. Available only if you use Knockout. |
|
element |
The widget's container. It is an HTML Element or a jQuery Element when you use jQuery. |
|
component | Markup Components |
The widget's instance. |
fullName |
The option's full name. |
|
value | any |
The option's new value. |
renderStage
Specifies whether the current command is rendered when a view is being rendered or after a view is shown.
rtlEnabled
When this option is set to true, the widget text flows from right to left, and the layout of elements is reversed. To switch the entire application/site to the right-to-left representation, assign true to the rtlEnabled field of the object passed to the DevExpress.config(config) method.
DevExpress.config({ rtlEnabled: true });
See Also
- Right-to-Left Support Demo: DataGrid | Navigation Widgets | Editors
type
See the Button type option description for information on accepted values.
width
This option accepts a value of one of the following types:
Number
The width in pixels.String
A CSS-accepted measurement of width. For example,"55px"
,"80%"
,"auto"
,"inherit"
.Function
A function returning either of the above. For example:JavaScriptwidth: function() { return window.innerWidth / 1.5; }
If you have technical questions, please create a support ticket in the DevExpress Support Center.