• Ext.Net 中TextField的KeyPress及Value的处理【总结】


    (1)TextField 中KeyPress 事件:

           <ext:TextField 
                  ID="txtCon" 
                  runat="server"                                    
                  LabelAlign ="Right" 
                  FieldLabel ="con"
                  Width ="250px"                                     
                  Height="25px"                                     
                  EnableKeyEvents="true"
                  >  

                 <Listeners>                                
                        <KeyPress  Handler="if (e.getKey()==Ext.EventObject.ENTER){Ext.net.DirectMethods.TextKeyPress();e.stopEvent();}" />                

                       <%--<SpecialKey Handler="alert('You pressed on the \'special\' key with code ' + e.getKey())" />--%>                        
                 </Listeners>
        </ext:TextField>

    (2)由ID  Set  TextField 的值:

                     X.GetCmp<TextField>(“TextFieldID”).Text =newValue;                  //如上::TextFieldID=“txtcon”

        或者是使用javascript  :

              <script type="text/javascript">
            
            function ClearPanelItemJS(ctrlids_str,Value_Str)
            {
                if (ctrlids_str != null && ctrlids_str.length > 0)
                {
                    var ctrlids = ctrlids_str.split(';');
                    var  value=Value_Str.split(';');
                    for (i=0; i<ctrlids.length; i++)
                    {
                        var ctrl = document.getElementById(ctrlids[i]);
                        if (ctrl != null) ctrl.value = value[i];
                    };          
                }
            }
        </script>

    在Server端Event中添加 :X.ResourceManager.AddScript("ClearPanelItemJS('" + ctrlids + "',"+value+");");  //传递ID,Value参数

  • 相关阅读:
    剑指offer JZ-1
    侯捷《C++面向对象开发》--String类的实现
    侯捷《C++面向对象开发》--复数类的实现
    辛普森悖论
    马尔可夫链的平稳分布
    熵和基尼指数的一些性质
    UVA 11624 Fire!(广度优先搜索)
    HDU 4578 Transformation (线段树区间多种更新)
    HDU 1540 Tunnel Warfare(线段树+区间合并)
    多重背包
  • 原文地址:https://www.cnblogs.com/alexzp/p/2307169.html
Copyright © 2020-2023  润新知