我有两个控件指标类别和指标,指标是根据指标类别的选择后显示相对应的指标,因为过滤需要用到指标名称,但是我的指标控件的实际值是ID显示值是名称,所以我再指标控件的编辑后添加了个编辑后事件var test = this.getText();
this.options.form.getWidgetByName("p").setValue(test)来给一个隐藏的文本控件P传递显示值,但是我发现如果我选择其他指标类别后,右面的指标控件实际值和显示值会变成对应的,但是因为没有编辑所以$p的值还是之前的指标,这种情况我该怎么设置让他能根据指标里面的显示值变化来给$p传递参数