Important
You are browsing documentation for version 5.1 of OroCommerce, supported until March 2027. Read the documentation for the latest LTS version to get up-to-date information.
See our Release Process documentation for more information on the currently supported and upcoming releases.
NumberEditorView ⇐ TextEditorView
Number cell content editor.
Column configuration examples:
datagrids:
  {grid-uid}:
    inline_editing:
      enable: true
    # <grid configuration> goes here
    columns:
      # Sample 1. Mapped by number frontend type
      {column-name-1}:
        frontend_type: <number/integer/decimal/currency>
      # Sample 2. Full configuration
      {column-name-2}:
        inline_editing:
          editor:
            view: oroform/js/app/views/editor/number-editor-view
            view_options:
              placeholder: '<placeholder>'
              css_class_name: '<class-name>'
          validation_rules:
            NotBlank: ~
          save_api_accessor:
              route: '<route>'
              query_parameter_names:
                 - '<parameter1>'
                 - '<parameter2>'
Options in YML
Column Option Name  | 
Description  | 
|---|---|
inline_editing.editor.view_options.placeholder  | 
Optional. Placeholder translation key for an empty element  | 
inline_editing.editor.view_options.placeholder_raw  | 
Optional. Raw placeholder value  | 
inline_editing.editor.view_options.css_class_name  | 
Optional. Additional css class name for editor view DOM elements  | 
inline_editing.validation_rules  | 
Optional. Validation rules. See JS Validation topic for more information  | 
inline_editing.save_api_accessor  | 
Optional. Sets accessor module, route, parameters etc.  | 
Constructor Parameters
Extends: TextEditorView
Param  | 
Type  | 
Description  | 
|---|---|---|
options  | 
Object  | 
Options container  | 
options.model  | 
Object  | 
Current row model  | 
options.className  | 
string  | 
CSS class name for editor element  | 
options.fieldName  | 
string  | 
Field name to edit in model  | 
options.placeholder  | 
string  | 
Placeholder translation key for an empty element  | 
options.placeholder_raw  | 
string  | 
Raw placeholder value. It overrides placeholder translation key  | 
options.validationRules  | 
Object  | 
Validation rules. See JS Validation  | 
options.value  | 
string  | 
initial value of edited field  |