如题如述, 想在下拉列表中出现一个“增加”, 当用户点击这个时, 就会弹出一个窗口, 让用户进行输入, 然后将输入的内容保存进store, 应该如何做, 请朋友们帮帮忙, 给个思路也好。。

解决方案 »

  1.   

    html里面自带的下拉框对象是没有这个功能的,需要自己开发一套js,就是有一个文本框和一个层组成,可以在文本框后面加一个像下拉框的图片,点击图片时弹出这个层,层的样式写成下拉框的样式,层上就是你的那些控件。
      

  2.   

    可以这样,在后台返回的JSON中添加”增加“这一条记录,一般添加到第一行。然后在COMBOX 的SELECT事件中判断如果点击是第一行,就弹出一个窗口!
      

  3.   

    监听判断选择为增加的时候 就弹出一个window 
      

  4.   

    那要保存进store呢?应该再如何处理,store的insert不管用
      

  5.   

    说说我的想法。 弹出window保存时,插入到数据库。 然后store.reload(). 
    或者不走数据库的话。 用更新store中的数据
    可以使用add(Ext.data.Record[] records)向store末尾添加一个或多个record,使用的参数可以是一个record实例,如下面的代码所示。store.add(new PersonRecord({    name: 'other',    sex: 0}));