# Kibana editor vis issue

**URL:** <https://discuss.elastic.co/t/kibana-editor-vis-issue/235373>\
**Category:** Kibana\
**Created:** [June 2, 2020, 4:19pm UTC](https://discuss.elastic.co/t/kibana-editor-vis-issue/235373 "2020-06-02T16:19:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![masterThomas](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/masterthomas/32/42765_2.png) [@masterThomas](https://discuss.elastic.co/u/masterThomas)\
**Post date:** [June 2, 2020, 4:19pm UTC](https://discuss.elastic.co/t/kibana-editor-vis-issue/235373/1 "2020-06-02T16:19:09Z")

</div>

hi team, i create custom vis and have issue while updating my default state.

**this is my editor script:**

```
export class StandardDeviationFilterEditor extends React.Component {

 onChange = (selectedOptions) => {
     this.props.stageEditorParams({
      selected: selectedOptions,
     });
 };

render() {
    const { selectedOptions } = this.state;
    console.log("editor state: ",this.props.editorState.params.selected.label)

    return (
      <div>
       <EuiTitle size="xxs">
         <h1>Choose index for search in</h1>
       </EuiTitle>
     <EuiComboBox
       singleSelection={{ asPlainText: true }}
       options={this.options}
       selectedOptions={selectedOptions}
       onChange={this.onChange}
       isClearable={false}
       />
     </div>
    );
  }
}

```

**this is default vis parameters:**

```
return VisFactory.createReactVisualization({
   name: 'standard_deviation_filter_vis',
   title: 'Standard Deviation Filter Vis',
   icon: 'visGoal',
   description: 'Standard deviation filter vis search',
   visConfig: {
     component: StandardDeviationFilterComponent,
     defaults: {
       selected: {label:"None"},
    },
  },
  editorConfig: {
    optionTabs: [
      {
        name: 'options',
        title: 'Options',
        editor: StandardDeviationFilterEditor,
      },
    ],
  },
  requestHandler: 'none',
  stage: "experimental"
});

```

so console.log shows None first and undefined at second. Please, help me find mistakes.

---

<div class="post-metadata">

**Author:** ![wylie](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/wylie/32/81794_2.png) [@wylie](https://discuss.elastic.co/u/wylie)\
**Post date:** [June 23, 2020, 5:22pm UTC](https://discuss.elastic.co/t/kibana-editor-vis-issue/235373/2 "2020-06-23T17:22:54Z")

</div>

You didn't mention which version you're using, but one thing that stands out to me is that `stageEditorParams` has changed to `setValue` in Kibana 7.4: [https://www.elastic.co/blog/kibana-plugin-api-changes-in-7.4](https://www.elastic.co/blog/kibana-plugin-api-changes-in-7.4)

I haven't tested the latest sample plugins, but Kibana 7.8 was released last week: [https://github.com/elastic/kibana/tree/7.8/test/plugin\_functional/plugins/kbn\_tp\_custom\_visualizations](https://github.com/elastic/kibana/tree/7.8/test/plugin_functional/plugins/kbn_tp_custom_visualizations)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 21, 2020, 5:23pm UTC](https://discuss.elastic.co/t/kibana-editor-vis-issue/235373/3 "2020-07-21T17:23:03Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
