problem textbox focus

Page 1 of 2 12 LastLast
  1. #1

    problem textbox focus

    Modal Window in FormPanel in the TextBox(AllowBlank="false") object becomes the focus problem.(show tooltips disappear when focus).
  2. #2
    Please post a complete (but simplified) code sample demonstrating how to reproduce the issue.
  3. #3

    TextBox and Callout problem sample code

    <%@ Page Language="C#" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                this.Store_HSGroup.DataSource = new object[]
                {
                    new object[] { 1, 12345, "test1",true, "firm1","test1@test.com",true,"sms1",14,1 },
                    new object[] { 2, 12346, "test2",true, "firm2","test2@test.com",true,"sms2",11,9 },
                    new object[] { 3, 12347, "test3",true, "firm3","test3@test.com",true,"sms3",7,8 },
                    new object[] { 4, 12348, "test4",true, "firm4","test4@test.com",true,"sms4",18,3 },
                    new object[] { 5, 12349, "test5",true, "firm5","test5@test.com",true,"sms5",22,15 }
                };
            }
        }
    
        protected void HSGroup_AddNew(object sender, DirectEventArgs e)
        {
            Window_AddHSGroup.Show();
        }
        
        protected void ButtonAdd_Click(object sender, DirectEventArgs e)
        {
            XMsgCallout(NbrWISPrLocationID, "Bu Kayıt Mevcut L?tfen Başka Bir Kayıt Deneyiniz.", UI.Warning, AnchorPoint.BottomLeft, 5000);
        }
    
        public void XMsgCallout(AbstractComponent cmp, string html, Ext.Net.UI ui, AnchorPoint alignment, int dismissDelay)
        {
            X.Msg.Callout(cmp, new Callout
            {
                UI = ui,
                StyleSpec = "box-shadow: 4px 4px 8px rgba(0, 0, 0, .175);",
                Html = "<h4>" + html + "</h4>",
                DismissDelay = dismissDelay,
                CloseAction = CloseAction.Destroy,
                Alignment = alignment
            }).Show(true);
        }
    </script>
    <html>
    <head runat="server">
        <meta charset="utf-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta http-equiv="Expires" content="0" />
        <meta http-equiv="Cache-Control" content="no-cache" />
        <meta http-equiv="Pragma" content="no-cache" />
        <title></title>
    <ext:XScript runat="server">
     <script>
         function SmsCheckRegister(cb, checked) {
             #{FieldContainer1FieldSet3}.setDisabled(!checked);
             #{FieldContainer2FieldSet3}.setDisabled(!checked);
             #{FormPanel_AddHSGroup}.isValid();
         };
    </script>
    </ext:XScript>
    </head>
    <body>
        <form id="form1" runat="server">
            <ext:ResourceManager ID="ResourceManager_Default" runat="server" />
            <ext:Store ID="Store_HSGroup" runat="server" PageSize="10">
                <Model>
                    <ext:Model ID="Model_HSGroup" runat="server" IDProperty="AutoId">
                        <Fields>
                            <ext:ModelField Name="AutoId" Type="Float" />
                            <ext:ModelField Name="WISPrLocationID" Type="Int" />
                            <ext:ModelField Name="WebLogin" Type="String" />
                            <ext:ModelField Name="Aktif" Type="Boolean" />
                            <ext:ModelField Name="FirmaAdi" Type="String" />
                            <ext:ModelField Name="Eposta" Type="String" />
                            <ext:ModelField Name="RegisterFree" Type="Boolean" />
                            <ext:ModelField Name="SMSUserName" Type="String" />
                            <ext:ModelField Name="UserCount" Type="Int" />
                            <ext:ModelField Name="OnlineCount" Type="Int" />
                        </Fields>
                    </ext:Model>
                </Model>
                <Sorters>
                    <ext:DataSorter Property="AutoId" Direction="DESC" />
                </Sorters>
                <Listeners>
                    <BeforeLoad Handler="#{GridPanel_HSGroup}.body.mask('Y?kleniyor L?tfen Bekleyiniz...', 'x-mask-loading');" />
                    <Load Handler="#{GridPanel_HSGroup}.body.unmask();" />
                    <Exception Handler="#{GridPanel_HSGroup}.body.unmask();" />
                </Listeners>
            </ext:Store>
            <ext:Viewport ID="Viewport_HSGroup" runat="server" Layout="FitLayout" Resizable="false">
                <Items>
                    <ext:GridPanel ID="GridPanel_HSGroup" runat="server" StoreID="Store_HSGroup" EnableColumnHide="false" EnableColumnMove="false" Resizable="false" Frame="false" Border="false" Scroll="Horizontal">
                        <TopBar>
                            <ext:Toolbar ID="Toolbar_HSUser" runat="server" Padding="5" Cls="x-toolbar-footer">
                                <Items>
                                    <ext:Button ID="Button_ClearFilter" runat="server" ToolTip="T?m Filtreleri Temizle" Icon="MagifierZoomOut" Scale="Medium" Handler="this.up('grid').filters.clearFilters();" />
                                    <ext:ToolbarFill />
                                    <ext:Button ID="BtnAddNew" runat="server" Text="Yeni Kayıt" Icon="UserAdd" Scale="Medium">
                                        <DirectEvents>
                                            <Click OnEvent="HSGroup_AddNew">
                                                <EventMask ShowMask="true" MinDelay="250" />
                                            </Click>
                                        </DirectEvents>
                                    </ext:Button>
                                </Items>
                            </ext:Toolbar>
                        </TopBar>
                        <ColumnModel>
                            <Columns>
                                <ext:Column ID="Column_FirmaAdi" runat="server" MinWidth="130" Resizable="false" DataIndex="FirmaAdi" Text="Firma Adı" Flex="1">
                                    <Filter>
                                        <ext:StringFilter />
                                    </Filter>
                                </ext:Column>
                                <ext:Column runat="server" Text="HotSpot Firma Bilgileri">
                                    <Columns>
                                        <ext:Column ID="Column_WISPrLocationID" runat="server" Width="100" Resizable="false" DataIndex="WISPrLocationID" Text="Cihaz ID">
                                            <Filter>
                                                <ext:NumberFilter />
                                            </Filter>
                                        </ext:Column>
                                        <ext:HyperlinkColumn ID="HyperlinkColumn_Eposta" runat="server" Width="210" Resizable="false" DataIndex="Eposta" Text="Eposta" DataIndexHref="Eposta" Pattern="{text:lowercase}" HrefPattern="mailto:{href}" HrefTarget="_self">
                                            <Filter>
                                                <ext:StringFilter />
                                            </Filter>
                                        </ext:HyperlinkColumn>
                                        <ext:Column ID="Column_WebLogin" runat="server" Width="120" Resizable="false" DataIndex="WebLogin" Text="WebLogin">
                                            <Filter>
                                                <ext:StringFilter />
                                            </Filter>
                                        </ext:Column>
                                    </Columns>
                                </ext:Column>
                                <ext:Column runat="server" Text="HotSpot Ayarları">
                                    <Columns>
                                        <ext:BooleanColumn ID="BooleanColumn_Aktif" runat="server" Width="90" Resizable="false" DataIndex="Aktif" Text="Aktif">
                                            <Renderer Handler="return FalseColor(value,'red');" />
                                            <Filter>
                                                <ext:BooleanFilter YesText="A?ık" NoText="Kapalı" />
                                            </Filter>
                                        </ext:BooleanColumn>
                                        <ext:BooleanColumn ID="BooleanColumn_RegisterFree" runat="server" Width="90" Resizable="false" DataIndex="RegisterFree" Text="WebReg">
                                            <Renderer Handler="return FalseColor(value,'green');" />
                                            <Filter>
                                                <ext:BooleanFilter YesText="A?ık" NoText="Kapalı" />
                                            </Filter>
                                        </ext:BooleanColumn>
                                        <ext:Column ID="Column6" runat="server" Width="120" Resizable="false" DataIndex="SMSUserName" Text="SMSUser">
                                            <Filter>
                                                <ext:StringFilter />
                                            </Filter>
                                        </ext:Column>
                                    </Columns>
                                </ext:Column>
                                <ext:DateColumn ID="DateColumn1" runat="server" Width="150" Resizable="false" DataIndex="KayitTarihi" Text="Kayıt Tarihi" Format="yyyy-MM-dd HH:mm:ss">
                                    <Filter>
                                        <ext:DateFilter />
                                    </Filter>
                                </ext:DateColumn>
                                <ext:Column runat="server" Text="Toplam">
                                    <Columns>
                                        <ext:NumberColumn ID="NumberColumn3" runat="server" Width="90" Resizable="false" DataIndex="UserCount" Text="Users" Format="#,###" Align="Right">
                                            <Filter>
                                                <ext:NumberFilter />
                                            </Filter>
                                        </ext:NumberColumn>
                                        <ext:NumberColumn ID="NumberColumn4" runat="server" Width="90" Resizable="false" DataIndex="OnlineCount" Text="Online" Format="#,###" Align="Right">
                                            <Filter>
                                                <ext:NumberFilter />
                                            </Filter>
                                        </ext:NumberColumn>
                                    </Columns>
                                </ext:Column>
                            </Columns>
                        </ColumnModel>
                        <Plugins>
                            <ext:GridFilters runat="server" />
                        </Plugins>
                        <SelectionModel>
                            <ext:RowSelectionModel ID="RowSelectionModel_HSGroup" runat="server" />
                        </SelectionModel>
                        <View>
                            <ext:GridView ID="GridView_HSGroup" runat="server" StripeRows="true" TrackOver="true" />
                        </View>
                        <BottomBar>
                            <ext:PagingToolbar ID="PagingToolbar_HSUser" runat="server" DisplayInfo="true" DisplayMsg="Kullanıclar <b> {0} - {1} </b> Toplam:{2}" EmptyMsg="G?sterilecek Kayıt Yok" />
                        </BottomBar>
                    </ext:GridPanel>
                </Items>
            </ext:Viewport>
    <ext:Window ID="Window_AddHSGroup" runat="server" Hidden="true" Frame="true" Border="true" Cls="boxshadow" Layout="FitLayout" Closable="true" Modal="true" Resizable="false" Icon="CogAdd" Width="670" MinHeight="375" Title="Yeni HotSpot Cihaz Ekle">
        <Items>
            <ext:FormPanel ID="FormPanel_AddHSGroup" runat="server" DefaultButton="ButtonAdd" MonitorValid="true" Frame="true" Border="false" Layout="FitLayout">
                <FieldDefaults LabelAlign="Right" MsgTarget="Qtip" LabelWidth="115" EnforceMaxLength="true" />
                <Items>
                    <ext:TabPanel ID="TabPanel_AddHSGroup" runat="server" Plain="true" Frame="false" Margin="5">
                        <Items>
                            <ext:Panel ID="PanelGenelTanimlar" runat="server" Title="Genel Tanımlar" PaddingSpec="10 10 0 10" Layout="FitLayout">
                                <Items>
                                    <ext:FieldSet ID="FieldSet1" runat="server" DefaultAnchor="100%" PaddingSpec="15 10 15 10">
                                        <Items>
                                            <ext:FieldContainer ID="FieldContainer1FieldSet1" runat="server" Layout="HBoxLayout">
                                                <Items>
                                                    <ext:NumberField ID="NbrWISPrLocationID" runat="server" Flex="1" FieldLabel="WISPr ID" LabelStyle="font-weight: bold;" AllowBlank="false" MinValue="1000000001" MaxValue="2147000000" AllowDecimals="false">
                                                        <Plugins>
                                                            <ext:ClearButton ID="ClrBtnWISPrLocationID" runat="server" />
                                                        </Plugins>
                                                    </ext:NumberField>
                                                    <ext:SelectBox ID="SelectBox_Aktif" runat="server" Flex="1" FieldLabel="Firma Aktif" LabelStyle="font-weight: bold;" AllowBlank="false">
                                                        <Items>
                                                            <ext:ListItem Text="Hayır" Value="false" />
                                                            <ext:ListItem Text="Evet" Value="true"  />
                                                        </Items>
                                                    </ext:SelectBox>
                                                </Items>
                                            </ext:FieldContainer>
                                            <ext:FieldContainer ID="FieldContainer2FieldSet1" runat="server" Layout="HBoxLayout">
                                                <Items>
                                                    <ext:TextField ID="txtFirmaAdi" runat="server" Flex="1" FieldLabel="Firma Adı" LabelStyle="font-weight: bold;" AllowBlank="false" MaxLength="150" Size="150">
                                                        <Plugins>
                                                            <ext:ClearButton ID="ClrBtnAdi" runat="server" />
                                                        </Plugins>
                                                    </ext:TextField>
                                                    <ext:TextField ID="txtTelefon" runat="server" Flex="1" FieldLabel="Telefon" AllowBlank="true" MaxLength="10" Size="10">
                                                        <Plugins>
                                                            <ext:ClearButton ID="ClrBtnTelefon" runat="server" />
                                                        </Plugins>
                                                    </ext:TextField>
                                                </Items>
                                            </ext:FieldContainer>
                                            <ext:TextField ID="txtEposta" runat="server" Flex="1" FieldLabel="Email" AllowBlank="true" MaxLength="60" Size="60" Regex="^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}([A-Za-z]){2,4}$">
                                                <Plugins>
                                                    <ext:ClearButton ID="ClrBtnEposta" runat="server" />
                                                </Plugins>
                                            </ext:TextField>
                                            <ext:FieldContainer ID="FieldContainer3FieldSet1" runat="server" Layout="HBoxLayout">
                                                <Items>
                                                    <ext:TextField ID="txtVergiDairesi" runat="server" Flex="1" FieldLabel="Vergi Dairesi" AllowBlank="true" MaxLength="50" Size="50">
                                                        <Plugins>
                                                            <ext:ClearButton ID="ClrBtnVergiDairesi" runat="server" />
                                                        </Plugins>
                                                    </ext:TextField>
                                                    <ext:TextField ID="txtVergiNumarasi" runat="server" Flex="1" FieldLabel="Vergi Numarasi" AllowBlank="true" MaxLength="20" Size="20" InputType="Number" EnforceMaxLength="true" MaskRe="[0-9]">
                                                        <Plugins>
                                                            <ext:ClearButton ID="ClrBtnVergiNumarasi" runat="server" />
                                                        </Plugins>
                                                    </ext:TextField>
                                                </Items>
                                            </ext:FieldContainer>
                                            <ext:TextArea ID="txtAdres" runat="server" FieldLabel="Adresi" MaxLength="250" Size="250">
                                                <Plugins>
                                                    <ext:ClearButton ID="ClrBtnAdres" runat="server" />
                                                </Plugins>
                                            </ext:TextArea>
                                        </Items>
                                    </ext:FieldSet>
                                </Items>
                            </ext:Panel>
                            <ext:Panel ID="PanelYetkiTanimlar" runat="server" Title="Yetki Tanımları" PaddingSpec="10 10 0 10" Layout="FitLayout">
                                <Items>
                                    <ext:FieldSet ID="FieldSet2" runat="server" DefaultAnchor="100% " PaddingSpec="15 10 15 10">
                                        <Items>
                                            <ext:TextField ID="txtYetkiliAdi" runat="server" AllowBlank="false" Flex="1" MaxLength="50" Size="50" FieldLabel="Adı Soyadı" LabelStyle="font-weight: bold;">
                                                <Plugins>
                                                    <ext:ClearButton ID="ClrBtnYetkiliAdi" runat="server" />
                                                </Plugins>
                                            </ext:TextField>
                                            <ext:TextField ID="txtYetkiliTelefon" runat="server" AllowBlank="false" Flex="1" MaxLength="10" Size="10" FieldLabel="Cep Telefon" LabelStyle="font-weight: bold;">
                                                <Plugins>
                                                    <ext:ClearButton ID="ClrBtnYetkiliTelefon" runat="server" />
                                                </Plugins>
                                            </ext:TextField>
                                            <ext:TextField ID="txtWebLogin" runat="server" FieldLabel="Web Login" AllowBlank="false" LabelStyle="font-weight: bold;" Flex="1" MaxLength="15" Size="15">
                                                <Plugins>
                                                    <ext:ClearButton ID="ClrBtnWebLogin" runat="server" />
                                                </Plugins>
                                            </ext:TextField>
                                            <ext:TextField ID="txtWebLoginPwd" runat="server" FieldLabel="Login Password" AllowBlank="false" LabelStyle="font-weight: bold;" Flex="1" BlankText="L?tfen Şifreyi Giriniz" MaxLength="10" MaxLengthText="10" Size="10" MinLength="4" MinLengthText="4">
                                                <RightButtons>
                                                    <ext:Button runat="server" ID="BtntxtPasswordGenerate" Icon="ArrowSwitch" ToolTip="Şifre Oluştur">
                                                        <Listeners>
                                                            <Click Handler="#{txtWebLoginPwd}.setValue(GeneratePass());" />
                                                        </Listeners>
                                                    </ext:Button>
                                                    <ext:Button runat="server" ID="PassMode" Icon="TextAb" AllowDepress="true" EnableToggle="true" ToolTip="Show password">
                                                        <Listeners>
                                                            <Toggle Handler="this.up('textfield').passwordMask.setMode(pressed ? 'showall' : 'hideall'); this.setTooltip((pressed ? 'Hide' : 'Show') + ' password');" />
                                                        </Listeners>
                                                    </ext:Button>
                                                </RightButtons>
                                                <Plugins>
                                                    <ext:PasswordMask ID="PwdMask" runat="server" Mode="ShowLast" StrictPassword="true" Pattern="abcd" AcceptRate="1" />
                                                    <ext:CapsLockDetector ID="CapsLockDetector_Password" runat="server">
                                                        <Listeners>
                                                            <CapsLockOn Handler="#{txtWebLoginPwd}.showIndicator({iconCls : '#Error', tip : 'Capslock A?ık'});" />
                                                            <CapsLockOff Handler="#{txtWebLoginPwd}.hideIndicator();" />
                                                        </Listeners>
                                                    </ext:CapsLockDetector>
                                                </Plugins>
                                            </ext:TextField>
                                        </Items>
                                    </ext:FieldSet>
                                </Items>
                            </ext:Panel>
                            <ext:Panel ID="PanelSMS2HotSpot" runat="server" Title="SMS ve HotSpot Tanımları" PaddingSpec="10 10 0 10">
                                <LayoutConfig>
                                    <ext:VBoxLayoutConfig Align="Stretch" />
                                </LayoutConfig>
                                <Items>
                                    <ext:FieldSet ID="FieldSet3" runat="server" DefaultAnchor="100%" PaddingSpec="7 10 10 10">
                                        <Items>
                                            <ext:Checkbox ID="CheckboxRegisterFree" runat="server" BoxLabel="Sms ile kayıt olsun" HideLabel="true" Handler="SmsCheckRegister" Checked="true" />
                                            <ext:FieldContainer ID="FieldContainer1FieldSet3" runat="server" Layout="HBoxLayout">
                                                <Items>
                                                    <ext:TextField ID="txtSMSUserName" runat="server" Flex="1" AllowBlank="false" MaxLength="25" Size="25" FieldLabel="Sms UserName" LabelStyle="font-weight: bold;">
                                                        <Plugins>
                                                            <ext:ClearButton ID="ClrBtnSMSUserName" runat="server" />
                                                        </Plugins>
                                                    </ext:TextField>
                                                    <ext:TextField ID="txtSMSPassword" runat="server" Flex="1" AllowBlank="false" MaxLength="15" Size="15" FieldLabel="Sms Şifre" LabelStyle="font-weight: bold;">
                                                        <Plugins>
                                                            <ext:ClearButton ID="ClrBtnSMSPassword" runat="server" />
                                                        </Plugins>
                                                    </ext:TextField>
                                                </Items>
                                            </ext:FieldContainer>
                                            <ext:FieldContainer ID="FieldContainer2FieldSet3" runat="server" Layout="HBoxLayout">
                                                <Items>
                                                    <ext:TextField ID="txtSMSOriginator" runat="server" Flex="1" AllowBlank="false" MaxLength="25" Size="25" FieldLabel="Sms Orjinator" LabelStyle="font-weight: bold;">
                                                        <Plugins>
                                                            <ext:ClearButton ID="ClrBtnSMSOriginator" runat="server" />
                                                        </Plugins>
                                                    </ext:TextField>
                                                    <ext:TextField ID="txtSMSHeader" runat="server" Flex="1" AllowBlank="false" MaxLength="30" Size="30" FieldLabel="Sms Header" LabelStyle="font-weight: bold;">
                                                        <Plugins>
                                                            <ext:ClearButton ID="ClrBtnSMSHeader" runat="server" />
                                                        </Plugins>
                                                    </ext:TextField>
                                                </Items>
                                            </ext:FieldContainer>
                                        </Items>
                                    </ext:FieldSet>
                                    <ext:FieldSet ID="FieldSet4" runat="server" DefaultAnchor="100%" PaddingSpec="15 10 15 10" Flex="1">
                                        <Items>
                                            <ext:TextField ID="txtWISPrRedirectionURL" runat="server" AllowBlank="true" MaxLength="200" Size="200" FieldLabel="Redirection URL">
                                                <Plugins>
                                                    <ext:ClearButton ID="ClrBtnWISPrRedirectionURL" runat="server" />
                                                </Plugins>
                                            </ext:TextField>
                                            <ext:FieldContainer ID="FieldContainer1FieldSet4" runat="server" Layout="HBoxLayout">
                                                <Items>
                                                    <ext:NumberField ID="txtDataRateRx" runat="server" Flex="1" AllowBlank="true" MinValue="512" MaxValue="99999999" AllowDecimals="false" FieldLabel="Data Rate Rx(KB)">
                                                        <Plugins>
                                                            <ext:ClearButton ID="ClrBtnDataRateRx" runat="server" />
                                                        </Plugins>
                                                    </ext:NumberField>
                                                    <ext:NumberField ID="txtDataRateTx" runat="server" Flex="1" AllowBlank="true" MinValue="512" MaxValue="99999999" AllowDecimals="false" FieldLabel="Data Rate Tx(KB)">
                                                        <Plugins>
                                                            <ext:ClearButton ID="ClrBtnDataRateTx" runat="server" />
                                                        </Plugins>
                                                    </ext:NumberField>
                                                </Items>
                                            </ext:FieldContainer>
                                        </Items>
                                    </ext:FieldSet>
                                </Items>
                            </ext:Panel>
                        </Items>
                    </ext:TabPanel>
                </Items>
                <Buttons>
                    <ext:Button ID="ButtonAdd" runat="server" Icon="Disk" FormBind="true" Text=" Kaydet " Scale="Medium">
                        <DirectEvents>
                            <Click OnEvent="ButtonAdd_Click">
                                <Confirmation ConfirmRequest="true" Title="Yeni Kayıt" Message="<b>---UYARI---</b> Girmiş Olduğunuz Veriler Kaydedilecektir.?" />
                                <EventMask ShowMask="true" Msg="Veri Kaydediliyor L?tfen Bekleyiniz..." MinDelay="500" />
                            </Click>
                        </DirectEvents>
                    </ext:Button>
                    <ext:Button ID="ButtonResetForm" runat="server" Text="Formu Sıfırla" Icon="ArrowRefresh" FormBind="false" Scale="Medium">
                        <Listeners>
                            <Click Handler="#{FormPanel_AddHSGroup}.reset();" />
                        </Listeners>
                    </ext:Button>
                    <ext:Button ID="ButtonCancel" runat="server" Text="Kapat" Icon="Cancel" FormBind="false" Scale="Medium">
                        <Listeners>
                            <Click Handler="#{Window_AddHSGroup}.hide();" />
                        </Listeners>
                    </ext:Button>
                </Buttons>
            </ext:FormPanel>
        </Items>
    </ext:Window>
        </form>
    </body>
    </html>
  4. #4
    Hi @hakandonmez,

    Please clarify is the same issue reproducible with this example?

    Example
    <%@ Page Language="C#" %>
    
    <!DOCTYPE html>
    <html>
    <head runat="server">
        <title>Ext.NET v3 Example</title>
    </head>
    <body>
        <form runat="server">
            <ext:ResourceManager runat="server" />
    
            <ext:Window runat="server" Modal="true" Height="200">
                <Items>
                    <ext:TextField runat="server" AllowBlank="false" />
                </Items>
            </ext:Window>
        </form>
    </body>
    </html>
  5. #5

    problem textbox focus

    hi Daniil

    1. problem
    item click 1.object next item click 2. object.
    This cursor in 2.object. now move mouse 1.object(not click). show 1.object blank tooltips, disappear when focus 2.object

    This problem can not be extnet2.

    2.problem
    item click 1.object next keyword press tab button. cursor not focus 2.object, cursor set the browser url textbox

    ext.net v2 modal window in formpanel no problem tab button navigation

    I hope you know what I mean.
    I apologize for my bad english.

    Thank you.

    <%@ Page Language="C#" %>
     
    <!DOCTYPE html>
    <html>
    <head runat="server">
        <title>Ext.NET v3 Example</title>
    </head>
    <body>
        <form runat="server">
            <ext:ResourceManager runat="server" />
     
            <ext:Window runat="server" Modal="true" Height="200">
                <Items>
                    <ext:TextField runat="server" AllowBlank="false" />
                    <ext:TextField runat="server" AllowBlank="false" />
                    <ext:TextField runat="server" AllowBlank="false" />
                </Items>
            </ext:Window>
        </form>
    </body>
    </html>
    Last edited by hakandonmez; Dec 25, 2014 at 2:23 PM.
  6. #6

    losting focus bug

    The problem @hakandonmez describe that
    In the code below,mouse click TextField1 and than TextField2. After that when you do mouseover first TextField1 , cursor which is in TextField2, is disparaged because of firing TextField1 empty information hind. that is why the focus of TextField2 is being lost.

    
    
    <%@ Page Language="C#" %>
     
    <!DOCTYPE html>
    <html>
    <head id="Head1" runat="server">
        <title>Ext.NET v3 Example</title>
    </head>
    <body>
        <form id="Form1" runat="server">
            <ext:ResourceManager ID="ResourceManager1" runat="server" />
     
            <ext:Window ID="Window1"   Modal="true"  AlwaysOnTop="false" runat="server"  Height="200">
                <Items>
                    <ext:TextField ID="TextField1"  runat="server" AllowBlank=false  TabIndex="0"/>
                    <ext:TextField ID="TextField2" runat="server"  AllowBlank=false TabIndex="1" />
                </Items>
            </ext:Window>
        </form>
    </body>
    </html>
  7. #7

    losting focus bug

    hi @isozworld

    If you know say.
    Share your information and you try to run.
    does not know the watch and learn. Please do not reply
    Please do not reply to my post.
  8. #8

    my answer was just for clarification

    Hello @hakandonmez
    If the source has been 1.x Ext.NET I could do something. I had the same issue by the way. And I just wanted to clarify your post for the support teams.
    Thanks.
  9. #9
    Hello everybody,

    I think the issue has been resolved with updating to ExtJS 5.1.0. At the moment, it is only available in our SVN.

    It will be publicly available with Ext.NET 3.1.0 beta that we plan to release in January or early in February.

    Thank you for the report!
  10. #10

    problem textbox focus

    Thank you,
    I'll be looking forward to the new version.
Page 1 of 2 12 LastLast

Similar Threads

  1. Replies: 5
    Last Post: Jun 05, 2013, 5:22 AM
  2. [CLOSED] verify if Textbox has focus
    By SymSure in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Mar 03, 2011, 2:33 AM
  3. [CLOSED] Textbox AutoHeight problem
    By CMA in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Oct 29, 2009, 9:22 AM
  4. [CLOSED] Textbox render problem
    By majestic in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Sep 23, 2009, 8:02 AM
  5. Replies: 1
    Last Post: Dec 25, 2008, 6:32 AM

Posting Permissions