• 解决Extjs TextField回车事件后刷新页面问题


    为树加了一个搜索定位功能,如下:

    //搜索框
    var _panel = new Ext.Panel({
    renderTo:
    'Query',
    listeners: {
    "render": function (_panel) {
    _panel.add(
    new Ext.form.TextField({
    id:
    "txt_name",
    213,
    listeners: {
    specialkey:
    function (textfield, e) {
    if (e.getKey() == Ext.EventObject.ENTER) {
    alert(
    111);
    }
    }
    }
    }));
    }
    }
    });
    ///

    可是发现在输入数据回车查询时,整棵树又刷新重新加载了,这显然不能满足要求。

    研究发现,原来只要把aspx页面的‘Query’的div区域放到form外面即可,我是直接去掉了form:

    <body style="background:#bed3f0;" onload="GetTreeListType();">
    <%--<form id="form1" runat="server">--%>
    <div id="Query">
    </div>
    <div id="QY">
    </div>
    <div id="DL">
    </div>
    <%--</form>--%>
    </body>
  • 相关阅读:
    希望jQuery操作DOM文档,则必须确保DOM载入后开始执行
    Web全栈AngularJS
    Web全栈AngularJS
    Web全栈AngularJS
    KD-Tree
    KD-Tree
    KD-Tree
    KD-Tree
    如何提升自身实力
    如何提升自身实力
  • 原文地址:https://www.cnblogs.com/jiewei915/p/1878423.html
Copyright © 2020-2023  润新知