[CLOSED] Reading dynamically created items in fieldset

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1

    [CLOSED] Reading dynamically created items in fieldset

    Hello!
    I have a fieldset like this:

    <ext:FieldSet ID="FieldSetIndex" runat="server" ColumnWidth="0.4" Title="Escolha uma ou mais op??es de filtro:" MarginSpec="10" ButtonAlign="Right">
        <Defaults>
            <ext:Parameter Name="Width" Value="240" />
            <ext:Parameter Name="LabelWidth" Value="80" />
        </Defaults>
        <Items>
            <ext:SelectBox ID="DDIdClass" runat="server" DisplayField="ClassTitulo" ValueField="IdClass" FieldLabel="Classifica??o" ondirectselect="DDIdClass_DirectSelect" >
                <Store>
                    <ext:Store ID="Store3" runat="server" DataSourceID="SqlDataSourceClassList">
                        <Model>
                            <ext:Model ID="ModelClass" runat="server">
                                <Fields>
                                    <ext:ModelField Name="IdClass" />
                                    <ext:ModelField Name="ClassTitulo" />
                                </Fields>
                            </ext:Model>
                        </Model>            
                    </ext:Store>    
                </Store>
            </ext:SelectBox>
            <ext:TextField ID="TbDocTitulo" runat="server" FieldLabel="Titulo"></ext:TextField>
            <ext:DateField ID="DocData1" runat="server" FieldLabel="De:" Format="dd/m/yyyy" />
            <ext:DateField ID="DocData2" runat="server" FieldLabel="At?:" Format="dd/m/yyyy"/>
        </Items>
    </ext:FieldSet>
    I can add items to it from code behind on the DDIdClass_DirectSelect event... like this:

    (...)
    var tf = new TextField()
    {
        ID = "ID_" + varData["IdCampo"].ToString(),
        Name = Convert.ToString(varData["CamTitulo"].ToString()),
        FieldLabel = Convert.ToString(varData["CamTitulo"].ToString())
    };
    FieldSetIndex.Items.Add(tf);
    (...)
    FieldSetIndex.Render();
    But, when I loop the Items on FieldSetIndex control the dinamically added items dont show up... why?


    protected void BtFiltrar_OnDirectClick(object sender, DirectEventArgs e){
    
    (...)
    
    foreach (var Control in FieldSetIndex.Items)
    {
        if (Control.XType.ToString() == "textfield")
        {
            TextField tf = (TextField)Control;
            if (tf.ID.StartsWith("ID_"))
            {
                
            }
        }
    }
    I can only see 4 items on FieldSetIndex.Items.Count property - where is the item created dinamically?
    Am I missing something?

    Thank you!
    Last edited by Daniil; Jul 08, 2014 at 5:31 AM. Reason: [CLOSED]

Similar Threads

  1. Replies: 0
    Last Post: Jun 25, 2014, 6:45 AM
  2. Replies: 1
    Last Post: Nov 05, 2013, 2:12 AM
  3. [CLOSED] Multicombo created dynamically not showing selected items
    By rnachman in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Sep 10, 2013, 11:38 AM
  4. [CLOSED] [1.0] Tabstrip with dynamicly created items - items.count always 0
    By klaus.schwarz in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Jul 07, 2010, 11:40 AM
  5. set Title in Fieldset dynamically
    By jmilton in forum 1.x Help
    Replies: 4
    Last Post: Mar 27, 2009, 4:39 PM

Tags for this Thread

Posting Permissions