代码之家  ›  专栏  ›  技术社区  ›  TomH

ExtJS:EditorGridPanel中的组合框未选择所需的项(带有测试用例)

  •  0
  • TomH  · 技术社区  · 14 年前

    当用户在下拉列表中键入项目的第一个字母时,组合框似乎会忽略它并选择列表中的第一个项目。我可以始终如一地重现错误,并在这里编写了一个测试用例: http://cluebucket.com/dev/testcase/testcase.html

    加载页面并通过以下方式重现行为--请注意,这都是使用键盘完成的,无需单击鼠标:

    1. 单击“添加记录”(将新行添加到网格)
    2. 在文本字段中输入文本。
    3. “优先级”字段中的选项卡(将新行添加到网格中)

    4. 在“优先级”字段中输入文本和制表符

    5. v型(选择非常高)
    6. 优先级字段外的制表符(将新行添加到网格)
    7. v型(未选择,但应选择非常高的)

    8. “优先级”字段外的选项卡

    9. 在“优先级”字段中输入文本和制表符
    10. l型(未选择)

    似乎每当用户尝试选择与前一行中选择的值相同的值时,组合框都会选择“无”。

    感谢您的想法/指点/更正!!

    汤姆

    1 回复  |  直到 14 年前
        1
  •  0
  •   TomH    14 年前

    通过在组合框配置中添加以下内容,我似乎已经消除了这个问题。

    //删除beforequery事件中的上一个查询 查询前:函数(qe){ 删除qe.combo.lastQuery; }

    如果有人有任何见解,我真的很感谢你的消息。

    谢谢

    汤姆