求助ddlb里面的事件触发问题。
我在我的窗口中放置了一个ddlb_1.存放商品名称,但是允许用户输入商品代码(商品名称和代码一一对因)用鼠标下拉时候显示的是名称,但是如果用户输入代码,则需要转换成名称并显示在ddlb_1上面。
我在窗口的open事件里面对该ddlb_1的item进行了初始化,放置了n个item。在ddlb_1的selectionchanged事件里面的代码,进行处理数据的操作。
在ddlb_1的modified事件里面,判断用户的输入,并将其转换成名称。然后在里面触发了selectionchanged事件(this.triggerevent(selectionchanged!)).
现在碰到的问题是,如果用户不使用代码输入,而是直接下拉选择,那么既触发了modified事件,又触发了selectionchanged事件,造成很多提示重复出现两次。
请教,我该如何解决这个问题?