[CLOSED] File upload field in multifield.

  1. #1

    [CLOSED] File upload field in multifield.

    Hi.

    I have a problem with FileUploadField. when i set width to it instead of resizing into that width text field becomes 5 pixels wide.

    
    
    
    <ext:Anchor Horizontal="100%">
    
    
    <ext:MultiField ID="MultiField3" runat="server" FieldLabel="Attacment">
    
    
    <Fields>
    
    
    <ext:FileUploadField ID="FileUploadField3" runat="server" EmptyText="Select a file" FieldLabel="Attachment" ButtonText="" Icon="ImageAdd" Width="200" HideLabel="true" ></ext:FileUploadField>
    
    
    <ext:Button ID="btn_attach_file" runat="server" Text="upload file"></ext:Button>
    
    
    </Fields>
    
    
    </ext:MultiField>
    
    
    </ext:Anchor>
    I attached picture with problem.

    Thanks.
  2. #2

    RE: [CLOSED] File upload field in multifield.

    Hi,

    I can't reproduce it. Please provide an example which reproduces the problem
  3. #3

    RE: [CLOSED] File upload field in multifield.

    http://99.237.134.247:82/clientmajic...eduleTest.aspx

    here is entire code for this page :
    
    
    
    <%@ Page Language="C#" %>
    
    
    <%@ Import Namespace="System.Collections.Generic" %>
    
    
    <%@ Import Namespace="Coolite.Utilities" %>
    
    
    <%@ Import Namespace="Newtonsoft.Json" %>
    
    
    <%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %>
    
    
    <script runat="server"> 
    
    
    protected void Page_Load(object sender, EventArgs e)
    
    
    {
    
    
    
    
    
    }
    
    
    protected void changeInterval(object sender, AjaxEventArgs e)
    
    
    {
    
    
    string p_Radio1Sc = e.ExtraParams["p_Radio1Sc"].ToString(), p_Radio2Sc = e.ExtraParams["p_Radio2Sc"].ToString(), p_Radio3Sc = e.ExtraParams["p_Radio3Sc"].ToString(), p_Radio4Sc = e.ExtraParams["p_Radio4Sc"].ToString(), p_Radio1_dayOfMonth = e.ExtraParams["p_Radio1_dayOfMonth"].ToString(), p_Radio2_dayOfMonth = e.ExtraParams["p_Radio2_dayOfMonth"].ToString();
    
    
    //this.Window3.Html = p_title.Trim() + "==" + p_txt_search.Trim() + "==" + p_Radio2.Trim() + "==";
    
    
    //this.Window3.Show();
    
    
    //if (p_title.Trim() == "" || "Save Query" == p_title.Trim())
    
    
    //{
    
    
    // this.Window3.Html = "Fill search title please";
    
    
    // this.Window3.Show();
    
    
    //}
    
    
    //else 
    
    
    //{
    
    
    if (p_Radio1Sc == "true")
    
    
    {
    
    
    this.Label4SC.Hide();
    
    
    this.toDateSC.Hide();
    
    
    }
    
    
    else 
    
    
    {
    
    
    this.Label4SC.Show();
    
    
    this.toDateSC.Show(); //CheckboxMonthes
    
    
    }
    
    
    if (p_Radio3Sc == "true")
    
    
    {
    
    
    this.Panel_weekdays.Show();
    
    
    //this.RadioGroup1_weekday.Show();
    
    
    }
    
    
    else
    
    
    {
    
    
    this.Panel_weekdays.Hide();
    
    
    //this.RadioGroup1_weekday.Hide();
    
    
    }
    
    
    if (p_Radio4Sc == "true")
    
    
    {
    
    
    this.Panel_monthes.Show(); //Panel_dayOfMonth
    
    
    this.Panel_dayOfMonth.Show();
    
    
    if (p_Radio1_dayOfMonth == "true")
    
    
    {
    
    
    this.Label_dayOfMonth.Show();
    
    
    this.monthly_day.Show(); //Label_dayOfMonth
    
    
    }
    
    
    else
    
    
    {
    
    
    this.Label_dayOfMonth.Hide();
    
    
    this.monthly_day.Hide();
    
    
    }
    
    
    }
    
    
    else
    
    
    {
    
    
    this.Panel_monthes.Hide();
    
    
    this.Panel_dayOfMonth.Hide();
    
    
    this.Label_dayOfMonth.Hide();
    
    
    this.monthly_day.Hide();
    
    
    }
    
    
    //}
    
    
    }
    
    
    </script>
    
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    
    
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    
    <head id="Head1" runat="server">
    
    
    <title>CheckboxGroup and RadioGroup Configuration Options - Coolite Toolkit Examples</title>
    
    
    <link href="styles.css" rel="stylesheet" type="text/css" />
    
    
    <style type="text/css">
    
    
    .x-check-group-alt {
    
    
    background: #D1DDEF;
    
    
    border-top: 1px dotted #B5B8C8;
    
    
    border-bottom: 1px dotted #B5B8C8; 
    
    
    }
    
    
    .start-button {background-image:url(icons/vista_start_button.gif) !important;}
    
    
    .commandImageAdd {background-image: url(icons/tab_add.png);}
    
    
    .shortcut-icon {width:48px;height:48px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="icons/window.png", sizingMethod="scale");}
    
    
    .icon-grid48 {background-image: url(grid48x48.png) !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="icons/grid48x48.png", sizingMethod="scale");}
    
    
    .icon-user48 {background-image: url(user48x48.png) !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="icons/user48x48.png", sizingMethod="scale");} 
    
    
    .icon-window48 {background-image: url(window48x48.png) !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="icons/window48x48.png", sizingMethod="scale");}
    
    
    .desktopEl {position:absolute !important;}
    
    
    .west-panel .x-layout-collapsed-west{background: url(icons/collapsed-west.png) no-repeat center;}
    
    
    .east-panel .x-layout-collapsed-east{background: url(icons/collapsed-east.png) no-repeat center;}
    
    
    .south-panel .x-layout-collapsed-south{background: url(icons/collapsed-south.png) no-repeat center;}
    
    
    .x-column{white-space:nowrap;overflow:visible;}
    
    
    .x-table-layout td { vertical-align:top; }
    
    
    .x-column-inner{ width:100%; overflow: visible; padding: 0px 20px 0px 0px;}
    
    
    </style>
    
    
    </head>
    
    
    <body>
    
    
    <form id="form1" runat="server">
    
    
    <ext:ScriptManager ID="ScriptManager1" runat="server" />
    
    
    <ext:Panel 
    
    
    ID="Panel5"
    
    
    runat="server" 
    
    
    Title="" 
    
    
    Width="640"
    
    
    Height="464"
    
    
    Frame="false"> 
    
    
    <Body>
    
    
    <ext:Accordion ID="AccordionLayout1" runat="server"> 
    
    
    <ext:Panel 
    
    
    ID="Panel1"
    
    
    runat="server" 
    
    
    Title="Schedule" 
    
    
    Width="640"
    
    
    Height="444"
    
    
    Frame="true"> 
    
    
    <Body>
    
    
    <ext:TableLayout ID="TableLayout1_Schedule" runat="server" Columns="2" StyleSpec="border:0px; margin:0px; vertical-align:top;">
    
    
    <ext:Cell CellCls="cell_schedule_other" ColSpan="2">
    
    
    <ext:Panel Width="560" ID="Panel2" runat="server" BodyBorder="False">
    
    
    <Body>
    
    
    <ext:RadioGroup ColumnsNumber="4" ID="RadioGroup1Sc" Visible="true" runat="server" FieldLabel="" >
    
    
    <Items>
    
    
    <ext:Radio ID="Radio1Sc" Width="60" runat="server" BoxLabel="Once" Checked="true">
    
    
    <AjaxEvents>
    
    
    <Check OnEvent="changeInterval" Method="POST" Type="Load">
    
    
    <ExtraParams>
    
    
    <ext:Parameter Name="p_Radio1Sc" Mode="Raw" Value="#{Radio1Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio2Sc" Mode="Raw" Value="#{Radio2Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio3Sc" Mode="Raw" Value="#{Radio3Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio4Sc" Mode="Raw" Value="#{Radio4Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio1_dayOfMonth" Mode="Raw" Value="#{Radio1_dayOfMonth}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio2_dayOfMonth" Mode="Raw" Value="#{Radio2_dayOfMonth}.getValue()"></ext:Parameter></ExtraParams>
    
    
    </Check></AjaxEvents>
    
    
    </ext:Radio>
    
    
    <ext:Radio ID="Radio2Sc" Width="60" runat="server" BoxLabel="Daily">
    
    
    <AjaxEvents>
    
    
    <Check OnEvent="changeInterval" Method="POST" Type="Load">
    
    
    <ExtraParams>
    
    
    <ext:Parameter Name="p_Radio1Sc" Mode="Raw" Value="#{Radio1Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio2Sc" Mode="Raw" Value="#{Radio2Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio3Sc" Mode="Raw" Value="#{Radio3Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio4Sc" Mode="Raw" Value="#{Radio4Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio1_dayOfMonth" Mode="Raw" Value="#{Radio1_dayOfMonth}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio2_dayOfMonth" Mode="Raw" Value="#{Radio2_dayOfMonth}.getValue()"></ext:Parameter></ExtraParams>
    
    
    </Check></AjaxEvents>
    
    
    </ext:Radio>
    
    
    <ext:Radio ID="Radio3Sc" Width="60" runat="server" BoxLabel="Weekly">
    
    
    <AjaxEvents>
    
    
    <Check OnEvent="changeInterval" Method="POST" Type="Load">
    
    
    <ExtraParams>
    
    
    <ext:Parameter Name="p_Radio1Sc" Mode="Raw" Value="#{Radio1Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio2Sc" Mode="Raw" Value="#{Radio2Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio3Sc" Mode="Raw" Value="#{Radio3Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio4Sc" Mode="Raw" Value="#{Radio4Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio1_dayOfMonth" Mode="Raw" Value="#{Radio1_dayOfMonth}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio2_dayOfMonth" Mode="Raw" Value="#{Radio2_dayOfMonth}.getValue()"></ext:Parameter></ExtraParams>
    
    
    </Check></AjaxEvents>
    
    
    </ext:Radio>
    
    
    <ext:Radio ID="Radio4Sc" Width="60" runat="server" BoxLabel="Monthly">
    
    
    <AjaxEvents>
    
    
    <Check OnEvent="changeInterval" Method="POST" Type="Load">
    
    
    <ExtraParams>
    
    
    <ext:Parameter Name="p_Radio1Sc" Mode="Raw" Value="#{Radio1Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio2Sc" Mode="Raw" Value="#{Radio2Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio3Sc" Mode="Raw" Value="#{Radio3Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio4Sc" Mode="Raw" Value="#{Radio4Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio1_dayOfMonth" Mode="Raw" Value="#{Radio1_dayOfMonth}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio2_dayOfMonth" Mode="Raw" Value="#{Radio2_dayOfMonth}.getValue()"></ext:Parameter></ExtraParams>
    
    
    </Check></AjaxEvents>
    
    
    </ext:Radio>
    
    
    </Items>
    
    
    </ext:RadioGroup>
    
    
    </Body></ext:Panel>
    
    
    </ext:Cell>
    
    
    <ext:Cell CellCls="cell_schedule_left" ><ext:Label ID="l_Time_s" runat="server" Text="&amp;nbsp;Time:&amp;nbsp;"></ext:Label></ext:Cell>
    
    
    <ext:Cell CellCls="cell_schedule_other" >
    
    
    <ext:Panel ID="Panel3" runat="server" BodyBorder="False">
    
    
    <Body>
    
    
    <ext:TableLayout ID="TableLayout2_Schedule" runat="server" Columns="5" StyleSpec="border:0px; margin:0px; vertical-align:top;">
    
    
    <ext:Cell CellCls="cell_schedule_other">
    
    
    <ext:ComboBox ID="cbxHr" runat="server" FieldLabel="" Width="40" BlankText="Select"> 
    
    
    <Items></Items>
    
    
    </ext:ComboBox>
    
    
    </ext:Cell>
    
    
    <ext:Cell CellCls="cell_schedule_other"><ext:Label ID="Label1SC" runat="server" Text="&amp;nbsp;hr&amp;nbsp;"></ext:Label></ext:Cell>
    
    
    <ext:Cell CellCls="cell_schedule_other"><ext:ComboBox ID="cbxMin" runat="server" FieldLabel="" Width="40" BlankText="Select"> 
    
    
    <Items></Items>
    
    
    </ext:ComboBox></ext:Cell>
    
    
    <ext:Cell CellCls="cell_schedule_other"><ext:Label ID="Label2SC" runat="server" Text="&amp;nbsp;min&amp;nbsp;"></ext:Label></ext:Cell>
    
    
    <ext:Cell CellCls="cell_schedule_other"><ext:ComboBox ID="cbxAMPM" runat="server" FieldLabel="" Width="40" BlankText="Select"> 
    
    
    <Items></Items>
    
    
    </ext:ComboBox></ext:Cell>
    
    
    </ext:TableLayout> 
    
    
    </Body></ext:Panel>
    
    
    </ext:Cell>
    
    
    <ext:Cell CellCls="cell_schedule_left"><ext:Label ID="Label3SC" runat="server" Text="&amp;nbsp;From Day:&amp;nbsp;"></ext:Label></ext:Cell>
    
    
    <ext:Cell CellCls="cell_schedule_other">
    
    
    <ext:DateField 
    
    
    runat="server" 
    
    
    ID="startDateSC"
    
    
    Vtype="daterange"
    
    
    FieldLabel="From Date"> 
    
    
    </ext:DateField> 
    
    
    </ext:Cell>
    
    
    <ext:Cell CellCls="cell_schedule_other"><ext:Label ID="Label4SC" runat="server" Text="&amp;nbsp;To Day:&amp;nbsp;" Hidden="true"></ext:Label></ext:Cell>
    
    
    <ext:Cell CellCls="cell_schedule_other">
    
    
    <ext:DateField 
    
    
    runat="server" 
    
    
    ID="toDateSC"
    
    
    Vtype="daterange"
    
    
    FieldLabel="From Date" Hidden="true"> 
    
    
    </ext:DateField> 
    
    
    </ext:Cell>
    
    
    
    
    
    <ext:Cell CellCls="cell_schedule_other" ColSpan="2">
    
    
    <ext:Panel ID="Panel_dayOfMonth" runat="server" BodyBorder="False" Hidden="true">
    
    
    <Body>
    
    
    <ext:RadioGroup ID="RadioGroup_dayOfMonth" runat="server" FieldLabel="">
    
    
    <Items>
    
    
    <ext:Radio ID="Radio1_dayOfMonth" runat="server" BoxLabel="Enter day">
    
    
    <AjaxEvents>
    
    
    <Check OnEvent="changeInterval" Method="POST" Type="Load">
    
    
    <ExtraParams>
    
    
    <ext:Parameter Name="p_Radio1Sc" Mode="Raw" Value="#{Radio1Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio2Sc" Mode="Raw" Value="#{Radio2Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio3Sc" Mode="Raw" Value="#{Radio3Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio4Sc" Mode="Raw" Value="#{Radio4Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio1_dayOfMonth" Mode="Raw" Value="#{Radio1_dayOfMonth}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio2_dayOfMonth" Mode="Raw" Value="#{Radio2_dayOfMonth}.getValue()"></ext:Parameter></ExtraParams>
    
    
    </Check></AjaxEvents>
    
    
    </ext:Radio>
    
    
    <ext:Radio ID="Radio2_dayOfMonth" runat="server" BoxLabel="End of the month" Checked="true">
    
    
    <AjaxEvents>
    
    
    <Check OnEvent="changeInterval" Method="POST" Type="Load">
    
    
    <ExtraParams>
    
    
    <ext:Parameter Name="p_Radio1Sc" Mode="Raw" Value="#{Radio1Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio2Sc" Mode="Raw" Value="#{Radio2Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio3Sc" Mode="Raw" Value="#{Radio3Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio4Sc" Mode="Raw" Value="#{Radio4Sc}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio1_dayOfMonth" Mode="Raw" Value="#{Radio1_dayOfMonth}.getValue()"></ext:Parameter>
    
    
    <ext:Parameter Name="p_Radio2_dayOfMonth" Mode="Raw" Value="#{Radio2_dayOfMonth}.getValue()"></ext:Parameter></ExtraParams>
    
    
    </Check></AjaxEvents></ext:Radio>
    
    
    </Items>
    
    
    </ext:RadioGroup>
    
    
    </Body>
    
    
    </ext:Panel> 
    
    
    </ext:Cell>
    
    
    <ext:Cell CellCls="cell_schedule_other">
    
    
    <ext:Label ID="Label_dayOfMonth" runat="server" Text="Enter day : " Hidden="true"></ext:Label>
    
    
    </ext:Cell>
    
    
    <ext:Cell CellCls="cell_schedule_other">
    
    
    <ext:TextField ID="monthly_day" runat="server" HideLabel="true" Width="50px" ReadOnly="false" Hidden="True" />
    
    
    </ext:Cell>
    
    
    
    
    
    <ext:Cell CellCls="cell_schedule_other" ColSpan="2">
    
    
    <ext:Panel ID="Panel_monthes" runat="server" BodyBorder="False" Hidden="true">
    
    
    <Body>
    
    
    <ext:CheckboxGroup ID="CheckboxMonthes" runat="server" FieldLabel="" ColumnsNumber="6">
    
    
    <Items>
    
    
    <ext:Checkbox ID="Checkbox4" runat="server" BoxLabel="January" Checked="true" />
    
    
    <ext:Checkbox ID="Checkbox5" runat="server" BoxLabel="February" Checked="true"/>
    
    
    <ext:Checkbox ID="Checkbox6" runat="server" BoxLabel="March" Checked="true" />
    
    
    <ext:Checkbox ID="Checkbox7" runat="server" BoxLabel="April" Checked="true" />
    
    
    <ext:Checkbox ID="Checkbox8" runat="server" BoxLabel="May" Checked="true" />
    
    
    <ext:Checkbox ID="Checkbox1" runat="server" BoxLabel="June" Checked="true" />
    
    
    <ext:Checkbox ID="Checkbox2" runat="server" BoxLabel="July" Checked="true" />
    
    
    <ext:Checkbox ID="Checkbox3" runat="server" BoxLabel="August" Checked="true" />
    
    
    <ext:Checkbox ID="Checkbox9" runat="server" BoxLabel="September" Checked="true" />
    
    
    <ext:Checkbox ID="Checkbox10" runat="server" BoxLabel="October" Checked="true" />
    
    
    <ext:Checkbox ID="Checkbox11" runat="server" BoxLabel="November" Checked="true" />
    
    
    <ext:Checkbox ID="Checkbox12" runat="server" BoxLabel="December" Checked="true" />
    
    
    </Items>
    
    
    </ext:CheckboxGroup>
    
    
    </Body>
    
    
    </ext:Panel>
    
    
    </ext:Cell>
    
    
    <ext:Cell CellCls="cell_schedule_other" ColSpan="2">
    
    
    <ext:Panel ID="Panel_weekdays" runat="server" BodyBorder="False" Hidden="true">
    
    
    <Body>
    
    
    <ext:RadioGroup ID="RadioGroup1_weekday" runat="server" FieldLabel="">
    
    
    <Items>
    
    
    <ext:Radio ID="Radio1_weekday" runat="server" BoxLabel="Mon" Checked="true" />
    
    
    <ext:Radio ID="Radio2_weekday" runat="server" BoxLabel="Tue" />
    
    
    <ext:Radio ID="Radio3_weekday" runat="server" BoxLabel="Wed" />
    
    
    <ext:Radio ID="Radio4_weekday" runat="server" BoxLabel="Thu" />
    
    
    <ext:Radio ID="Radio5_weekday" runat="server" BoxLabel="Fri" />
    
    
    <ext:Radio ID="Radio6_weekday" runat="server" BoxLabel="Sat" />
    
    
    <ext:Radio ID="Radio7_weekday" runat="server" BoxLabel="Sun" />
    
    
    </Items>
    
    
    </ext:RadioGroup>
    
    
    </Body>
    
    
    </ext:Panel>
    
    
    </ext:Cell>
    
    
    </ext:TableLayout>
    
    
    </Body>
    
    
    </ext:Panel>
    
    
    <ext:Panel 
    
    
    ID="Panel4"
    
    
    runat="server" 
    
    
    Title="Email Options" 
    
    
    Width="640"
    
    
    Height="444"
    
    
    Frame="true"><Body> 
    
    
    <ext:FormPanel ID="BasicForm" runat="server" Width="540" Frame="true" Title="" AutoHeight="true" BodyStyle="padding: 0px 0px 0 0px;" TitleCollapse="True" AutoScroll="true" AutoWidth="True"> 
    
    
    
    
    
    
    
    
    
    
    
    <Body> 
    
    
    <ext:FormLayout ID="FormLayout2_emails" runat="server">
    
    
    <ext:Anchor Horizontal="100%">
    
    
    <ext:Panel ID="Panel11_emails" runat="server" BodyBorder="False">
    
    
    <Body>
    
    
    <ext:TableLayout ID="TableLayout2_emails" runat="server" Columns="3" StyleSpec="border:0px; margin:2px 5px 2px 5px;">
    
    
    <ext:Cell CellCls="cell_a4"><ext:Label ID="Label1" runat="server" Text="CC:"></ext:Label></ext:Cell>
    
    
    <ext:Cell CellCls="cell_a" ColSpan="2"><ext:TextField ID="to_cc" runat="server" Width="300px" /></ext:Cell>
    
    
    <ext:Cell CellCls="cell_a4"><ext:Label ID="Label2" runat="server" Text="BCC:"></ext:Label></ext:Cell>
    
    
    <ext:Cell CellCls="cell_a" ColSpan="2"><ext:TextField ID="to_bcc" runat="server" Width="300px" /></ext:Cell>
    
    
    <ext:Cell CellCls="cell_a4"><ext:Label ID="Label3" runat="server" Text="Subject:"></ext:Label></ext:Cell>
    
    
    <ext:Cell CellCls="cell_a" ColSpan="2"><ext:TextField ID="subject" runat="server" Width="300px" /></ext:Cell>
    
    
    <%--<ext:Cell CellCls="cell_a4"><ext:Label ID="Label4_sm" runat="server" Text="Insert Merge Field:" Hidden="true"></ext:Label></ext:Cell>
    
    
    <ext:Cell CellCls="cell_a"></ext:Cell> 
    
    
    <ext:Cell CellCls="cell_a"></ext:Cell>--%></ext:TableLayout></Body></ext:Panel></ext:Anchor>
    
    
    <ext:Anchor Horizontal="100%">
    
    
    <ext:MultiField ID="MultiField1" runat="server" FieldLabel="Merge Fields">
    
    
    <Fields><ext:ComboBox ID="list_merge_field" runat="server" ListWidth="140" HideLabel="True" AutoWidth="True" Hidden="false" Width="140" FieldLabel="">
    
    
    <SelectedItem value="" />
    
    
    <Items>
    
    
    <ext:ListItem Text="Select" Value="" />
    
    
    <ext:ListItem Text="Client Number" Value=" [Client Number] " />
    
    
    <ext:ListItem Text="Full Name" Value=" [Full Name] " />
    
    
    <ext:ListItem Text="Last Name" Value=" [Last Name] " />
    
    
    <ext:ListItem Text="First Name" Value=" [First Name] " />
    
    
    <ext:ListItem Text="Salutation" Value=" [Salutation] " />
    
    
    <ext:ListItem Text="Address" Value=" [Address] " />
    
    
    <ext:ListItem Text="City" Value=" [City] " />
    
    
    <ext:ListItem Text="State/Province" Value=" [State] " />
    
    
    <ext:ListItem Text="Postal Code" Value=" [Postal Code] " />
    
    
    <ext:ListItem Text="Country" Value=" [Country] " />
    
    
    <ext:ListItem Text="Phone Number" Value=" [Phone Number] " />
    
    
    <%--<ext:ListItem Text="Fax Number" Value=" [Fax Number] " />--%>
    
    
    <ext:ListItem Text="Email Address" Value=" [Email Address] " />
    
    
    <%--<ext:ListItem Text="Agent Number" Value=" [Agent Number] " />--%>
    
    
    <ext:ListItem Text="Agent Name" Value=" [Agent Name] " />
    
    
    <ext:ListItem Text="Start Date" Value=" [Start Date] " />
    
    
    <ext:ListItem Text="Last Activity Date" Value=" [Last Activity Date] " />
    
    
    <ext:ListItem Text="Birthday" Value=" [Birthday] " />
    
    
    <ext:ListItem Text="Anniversary" Value=" [Anniversary] " />
    
    
    <%--<ext:ListItem Text="Travel Date" Value=" [Travel Date] " />
    
    
    <ext:ListItem Text="Return Date" Value=" [Return Date] " />--%>
    
    
    </Items></ext:ComboBox>
    
    
    <ext:Button runat="server" ID="Button1_se" Text="Insert Merge Field" StyleSpec="margin: 0 0 0 180px;">
    
    
    <%--<Listeners>
    
    
    <Click Handler="uc_send_email1_Message_email.insertAtCursor(Ext.getCmp('uc_send_email1_list_merge_field').getValue());" />
    
    
    </Listeners>--%></ext:Button>
    
    
    </Fields>
    
    
    </ext:MultiField>
    
    
    </ext:Anchor>
    
    
    <ext:Anchor Horizontal="100%">
    
    
    <ext:MultiField ID="MultiField3" runat="server" FieldLabel="Attacment">
    
    
    <Fields>
    
    
    <ext:FileUploadField ID="FileUploadField3" runat="server" EmptyText="Select an file" FieldLabel="Attacment" ButtonText="" Icon="ImageAdd" Width="200" HideLabel="true" ></ext:FileUploadField>
    
    
    <ext:Button ID="btn_attach_file" runat="server" Text="upload file">
    
    
    <%--<AjaxEvents><Click OnEvent="UploadClick"
    
    
    Before="if(!#{BasicForm}.getForm().isValid()) { return false; } 
    
    
    Ext.Msg.wait('Uploading your file...', 'Uploading');"
    
    
    Failure="Ext.Msg.show({ 
    
    
    title : 'Error', 
    
    
    msg : 'Error during uploading', 
    
    
    minWidth: 200, 
    
    
    modal : true, 
    
    
    icon : Ext.Msg.ERROR, 
    
    
    buttons : Ext.Msg.OK 
    
    
    });">
    
    
    </Click>
    
    
    </AjaxEvents>--%>
    
    
    </ext:Button>
    
    
    </Fields>
    
    
    </ext:MultiField>
    
    
    </ext:Anchor>
    
    
    
    
    
    <ext:Anchor><ext:MultiField ID="Multi_attach_1" runat="server" FieldLabel="Added file 1" Hidden="true">
    
    
    <Fields><ext:TextField runat="server" ID="attach_1" StyleSpec="border:0px;" Width="250" FieldLabel="Added file 1" ></ext:TextField>
    
    
    <ext:Button ID="Button1" runat="server" Text="Remove">
    
    
    <%--<AjaxEvents><Click OnEvent="attach_del_1" Type="Load" Method="POST"></Click></AjaxEvents>--%></ext:Button></Fields></ext:MultiField></ext:Anchor>
    
    
    <ext:Anchor><ext:MultiField ID="Multi_attach_2" runat="server" FieldLabel="Added file 2" Hidden="true">
    
    
    <Fields><ext:TextField runat="server" ID="attach_2" StyleSpec="border:0px;" Width="250" FieldLabel="Added file 1" ></ext:TextField>
    
    
    <ext:Button ID="Button2" runat="server" Text="Remove">
    
    
    <%--<AjaxEvents><Click OnEvent="attach_del_2" Type="Load" Method="POST"></Click></AjaxEvents>--%></ext:Button></Fields></ext:MultiField></ext:Anchor>
    
    
    <ext:Anchor><ext:MultiField ID="Multi_attach_3" runat="server" FieldLabel="Added file 3" Hidden="true">
    
    
    <Fields><ext:TextField runat="server" ID="attach_3" StyleSpec="border:0px;" Width="250" FieldLabel="Added file 1" ></ext:TextField>
    
    
    <ext:Button ID="Button3" runat="server" Text="Remove">
    
    
    <%--<AjaxEvents><Click OnEvent="attach_del_3" Type="Load" Method="POST"></Click></AjaxEvents>--%></ext:Button></Fields></ext:MultiField></ext:Anchor>
    
    
    <ext:Anchor Horizontal="100%">
    
    
    <ext:Panel ID="Panel1_sm" runat="server" BodyBorder="False">
    
    
    <Body>
    
    
    <ext:TableLayout ID="TableLayout1" runat="server" Columns="3" StyleSpec="border:0px; margin:2px 5px 2px 5px;">
    
    
    <ext:Cell CellCls="cell_a4"><ext:Label ID="Label2_emails" runat="server" Text="Message" /></ext:Cell>
    
    
    <ext:Cell CellCls="cell_r" ColSpan="2"><ext:Checkbox ID="mailer_message_emails" runat="server" BoxLabel="Create Mailer message" HideLabel="true"/></ext:Cell>
    
    
    <ext:Cell CellCls="cell_a4" ColSpan="3"><ext:Panel ID="Panel1_email" runat="server" StyleSpec="margin: 0 0 2px 0;"><Body>
    
    
    <ext:HtmlEditor ID="Message_email" runat="server" HideMode="Offsets" Height="200" Width="520" Text="" /></Body></ext:Panel></ext:Cell>
    
    
    </ext:TableLayout></Body></ext:Panel></ext:Anchor>
    
    
    </ext:FormLayout></Body>
    
    
    <BottomBar>
    
    
    <ext:Toolbar ID="Toolbar_mm" runat="server">
    
    
    <Items>
    
    
    <ext:Button ID="Button_mm_next" runat="server" Icon="EmailGo" Text="Save" StyleSpec="margin:0 0 0 10px;">
    
    
    <%--<AjaxEvents><Click Type="Load" Method="POST" OnEvent="a_send_emails"><EventMask ShowMask="true" />
    
    
    <ExtraParams>
    
    
    <ext:Parameter Name="send_emails" Value="1" />
    
    
    <ext:Parameter Name="subject" Value="#{subject}.getValue()" Mode="Raw" />
    
    
    <ext:Parameter Name="Message" Value="#{Message_email}.getValue()" Mode="Raw" />
    
    
    <ext:Parameter Name="to_cc" Value="#{to_cc}.getValue()" Mode="Raw" />
    
    
    <ext:Parameter Name="to_bcc" Value="#{to_bcc}.getValue()" Mode="Raw" />
    
    
    <ext:Parameter Name="email_list" Value="#{email_list}.getValue()" Mode="Raw" />
    
    
    <ext:Parameter Name="mailer_message_emails" Value="#{mailer_message_emails}.getValue()" Mode="Raw" /></ExtraParams></Click></AjaxEvents>--%>
    
    
    <%--<Listeners><Click Handler="#{gridPanel2}.clearMemory();" /></Listeners>--%>
    
    
    </ext:Button>
    
    
    <%--<ext:Button ID="b_configure" runat="server" Icon="EmailGo" Text="Configure" StyleSpec="margin:0 0 0 290px;">
    
    
    <AjaxEvents><Click Type="Load" Method="POST" OnEvent="configure_emails"></Click></AjaxEvents></ext:Button>
    
    
    <ext:Button ID="Button_a" runat="server" Icon="Cancel" Text="Close" StyleSpec="margin:0 0 0 20px;">
    
    
    <AjaxEvents><Click OnEvent="close_window_sm" Method="POST" Type="Load"></Click></AjaxEvents>
    
    
    </ext:Button>--%>
    
    
    </Items></ext:Toolbar></BottomBar>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    </ext:FormPanel>
    
    
    </Body>
    
    
    </ext:Panel>
    
    
    </ext:Accordion>
    
    
    </body>
    
    
    </ext:Panel>
    
    
    </form>
    
    
    </body>
    
    
    </html>
  4. #4

    RE: [CLOSED] File upload field in multifield.

    Hi,

    FileUploadField can't determine required size for text fiel inside hidden area therefore you see that bug.
    To solve that problem add the following listener to second accordion panel


    <Expand Handler="FileUploadField3.onResize(200);" Single="true" />

    We will try to fix that bug. I let you know when fix will be committed

Similar Threads

  1. File Upload Field - Multiple files?
    By peter.campbell in forum 1.x Help
    Replies: 2
    Last Post: Jul 04, 2012, 11:40 AM
  2. File Upload Field Browse not Open ?
    By nazmulrockon in forum 2.x Help
    Replies: 9
    Last Post: Jun 21, 2012, 9:01 AM
  3. [CLOSED] Clone Upload File Field
    By imaa in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Oct 17, 2011, 2:29 AM
  4. File Upload Field Problem
    By OSSAGHO in forum 1.x Help
    Replies: 0
    Last Post: Sep 19, 2011, 1:09 PM
  5. [CLOSED] File Upload Field
    By SymSure in forum 1.x Legacy Premium Help
    Replies: 7
    Last Post: Mar 30, 2010, 7:24 PM

Posting Permissions