[CLOSED] Trigger Field Display

  1. #1

    [CLOSED] Trigger Field Display

    I have a trigger field that is exhibiting a strange behavior. The field is set for a horizontal width of 95% and when a record is selected from the grid an Ajax event occurs to retrieve the data and populate the controls including the trigger field. On the first call the field width is fine, however on the 2nd and subsequent calls the field width shrinks to a width of 2.

    Trigger field Id="txtCustomerAccountName"

    the code doesn't show the tabpanel if you need it I will send it. See the attached images

    <ext:FormPanel ID="CustomerPanel" runat="server" Border="True" Title="Customer Information"  Height="170" BodyStyle="padding:5px 10px 0;">
    
                    <TopBar>
    
                                    <ext:Toolbar ID="Toolbar1" runat="server">
    
                                                    <Items>
    
                                                                    <ext:Button ID="btnCustomerDetails" Text="Details" runat="server">
    
                                                                                    <Listeners>
    
                                                                                                    <Click Handler="#{CustomerDetail}.show();" />
    
                                                                                    </Listeners>
    
                                                                    </ext:Button>
    
                                                    </Items>
    
                                    </ext:Toolbar>
    
                    </TopBar>
    
    <Body>
    
                                    <ext:Hidden ID="txtCustomerIdent" runat="server" Width="20">
    
                                    </ext:Hidden>
    
                                    <ext:FormLayout ID="FormLayout1" runat="server" LabelAlign="Left">
    
                                                    <ext:Anchor Horizontal="95%">
    
                                                                    <ext:TriggerField ID="txtCustomerAccountName" runat="server" FieldLabel="Name" ReadOnly="true" StyleSpec="width: 95%" >
    
                                                                                    <Triggers>
    
                                                                                                    <ext:FieldTrigger Icon="Search" Qtip="select Customer" HideTrigger="true" />
    
                                                                                    </Triggers>
    
                                                                                                                    <Listeners>
    
                                                                                                                                                    <TriggerClick Handler="return confirm('Are you sure you what to select a new customer?');" />
    
                                                                                                                    </Listeners>
    
                                                                                                                    <AjaxEvents>
    
                                                                                                                                    <TriggerClick OnEvent="ReloadCustomerSearch">
    
                                                                                                                                    </TriggerClick>
    
                                                                                                                    </AjaxEvents>
    
                                                                    </ext:TriggerField>
    
                                                    </ext:Anchor>
    
                                                    <ext:Anchor Horizontal="95%">
    
                                                                    <ext:TextField ID="txtCustomerAcctNo" runat="server" FieldLabel="Acct No" ReadOnly="true" />
    
                                                    </ext:Anchor>
    
                                                    <ext:Anchor Horizontal="95%">
    
                                                                    <ext:TextField ID="txtAccountManager" runat="server" FieldLabel="Acct Manager" ReadOnly="true" />
    
                                                    </ext:Anchor>
    
                                                    <ext:Anchor Horizontal="95%">
    
                                                                    <ext:TextField ID="txtRequestorName" runat="server" FieldLabel="Requestor" />
    
                                                    </ext:Anchor>
    
                                    </ext:FormLayout>
    
                                                   
    
                                                    <!-- Customer Detail window  -->
    
                   
    
                    <ext:Window ID="CustomerDetail" runat="server" Title="Customer Detail" AutoHeight="true"
    
                    Width="600px" BodyStyle="padding: 6px; background-color: #fff;" Modal="True"
    
                    Icon="Application" Show&#111;nload="false">
    
                    <Body>
    
                    <ext:ContainerLayout ID="ContainerLayout2" runat="server">
    
                    <ext:Panel ID="Panel3" runat="server" Border="false">
    
                    <Body>
    
                    <table>
    
                    <tr>
    
                    <td>
    
                    Customer Name:
    
                    </td>
    
                    <td colspan="3">
    
                    <ext:TextField ID="txtCustomerdetailCustomerName" runat="server" Width="400px" ReadOnly="true" />
    
                    </td>
    
                    </tr>
    
                    <tr>
    
                    <td>
    
                    Street Address1:
    
                    </td>
    
                    <td colspan="3">
    
                    <ext:TextField ID="txtCustomerdetailStreetAdress1" runat="server" Width="400px" ReadOnly="true" />
    
                    </td>
    
                    </tr>
    
                    <tr>
    
                    <td>
    
                    Street Address2:
    
                    </td>
    
                    <td colspan="3">
    
                    <ext:TextField ID="txtCustomerdetailStreetAdress2" runat="server" Width="400px" ReadOnly="true" />
    
                    </td>
    
                    </tr>
    
                    <tr>
    
                    <td>
    
                    Street Address3:
    
                    </td>
    
                    <td colspan="3">
    
                    <ext:TextField ID="txtCustomerdetailStreetAdress3" runat="server" Width="400px" ReadOnly="true" />
    
                    </td>
    
                    </tr>
    
                    <tr>
    
                    <td>
    
                    City:
    
                    </td>
    
                    <td>
    
                    <ext:TextField ID="txtCustomerdetailCity" runat="server" ReadOnly="true" />
    
                    </td>
    
                    <td>
    
                    State:
    
                    </td>
    
                    <td>
    
                    <ext:TextField ID="txtCustomerdetailState" runat="server" ReadOnly="true" />
    
                    </td>
    
                    </tr>
    
                    <tr>
    
                    <td>
    
                    Post code:
    
                    </td>
    
                    <td>
    
                    <ext:TextField ID="txtCustomerdetailPostCode" runat="server" ReadOnly="true" />
    
                    </td>
    
                    <td>
    
                    Country:
    
                    </td>
    
                    <td>
    
                    <ext:TextField ID="txtCustomerdetailCountry" runat="server" ReadOnly="true" />
    
                    </td>
    
                    </tr>
    
                    <tr>
    
                    <td>
    
                    Phone:
    
                    </td>
    
                    <td>
    
                    <ext:TextField ID="txtCustomerdetailPhone" runat="server" ReadOnly="true" />
    
                    </td>
    
                    <td>
    
                    Fax:
    
                    </td>
    
                    <td>
    
                    <ext:TextField ID="txtCustomerdetailFax" runat="server" ReadOnly="true" />
    
                    </td>
    
                    </tr>
    
                    <tr>
    
                    <td>
    
                    Region:
    
                    </td>
    
                    <td>
    
                    <ext:TextField ID="txtCustomerdetailRegion" runat="server" ReadOnly="true" />
    
                    </td>
    
                    <td>
    
                    Type:
    
                    </td>
    
                    <td>
    
                    <ext:TextField ID="txtCustomerdetailType" runat="server" ReadOnly="true" />
    
                    </td>
    
                    </tr>
    
                    <tr>
    
                    <td>
    
                    Regional Manager:
    
                    </td>
    
                    <td>
    
                    <ext:TextField ID="txtCustomerdetailRegionalManager" runat="server" ReadOnly="true" />
    
                    </td>
    
                    <td>
    
                    Distributor/Rep Firm:
    
                    </td>
    
                    <td>
    
                    <ext:TextField ID="txtCustomerdetailDistibutor" runat="server" ReadOnly="true" />
    
                    </td>
    
                    </tr>
    
                    <tr>
    
                    <td>
    
                    Notes:
    
                    </td>
    
                    <td colspan="3">
    
                    <ext:TextArea ID="txtCustomerdetailNotes" runat="server" Height="50px" Width="400px"
    
                    ReadOnly="true" />
    
                    </td>
    
                    </tr>
    
                    </table>
    
                    </Body>
    
                    </ext:Panel>
    
                    </ext:ContainerLayout>
    
                    </Body>
    
                    </ext:Window>
    
                    </Body>
    
                    </ext:FormPanel>
    Code Behind

    Protected Sub SetQuoteformtype(ByVal QuoteType As String)
    
     
    
            Select Case QuoteType.ToUpper
    
                Case "DIRECT"
    
                    DistiPanel.Hide()
    
                    txtDebitNumber.Hide()
    
                Case "DISTI"
    
                    DistiPanel.Show()
    
                    txtDebitNumber.Show()
    
            End Select
    
     
    
            If PDSABaseSecurity.UserIsInRole("Administrator") Or PDSABaseSecurity.UserIsInRole("Operations Admin") Then
    
                txtCustomerAccountName.ShowTrigger(0)
    
            Else
    
                txtCustomerAccountName.HideTrigger(0)
    
            End If
    
     
    
        End Sub
  2. #2

    RE: [CLOSED] Trigger Field Display

    Hi,

    I am not sure how it reproduce. Can you create simple example which reproduces the problem?

Similar Threads

  1. Replies: 10
    Last Post: Mar 14, 2011, 4:49 PM
  2. [CLOSED] [1.0] Trigger Field
    By alliedwallet.com in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Nov 05, 2010, 3:04 AM
  3. [CLOSED] [1.0] Trigger field CSS
    By tdracz in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: May 06, 2010, 4:52 PM
  4. Trigger Field with Combobox
    By mathec in forum 1.x Help
    Replies: 0
    Last Post: Feb 17, 2009, 4:02 PM
  5. Trigger Field Icon
    By Kaido in forum 1.x Help
    Replies: 7
    Last Post: Feb 02, 2009, 12:49 PM

Posting Permissions