Problem with busy indicator

11 posts, 0 answers
  1. Shakti SIngh Dulawat
    Shakti SIngh Dulawat avatar
    89 posts
    Member since:
    Oct 2009

    Posted 29 Nov 2010 Link to this post

    I have some problem with busy indicator this is my code 
     <telerik:RadBusyIndicator x:Name="busyIndicator" Height="300" Width="300" BusyContent="Loading data...." Grid.Row="3"/>
    On button click I am doing
          busyIndicator.IsBusy = true;
    but its not showing any thing

    Thanks
    Shakti
  2. Teodor
    Admin
    Teodor avatar
    501 posts

    Posted 29 Nov 2010 Link to this post

    Hi Shakti SIngh Dulawat,

    Thank you for contacting us.

    One reason for this can be that the Grid which hosts the busy indicator has its height/row height set to 0. Can you check if this is the case? 

    If the above does not help, could you please open a new support ticket, attach the solution that reproduces the unexpected behavior and send it over to us for investigation?

    Thank you in advance.

    Regards,
    Teodor
    the Telerik team
    Browse the videos here>> to help you get started with RadControls for Silverlight
  3. DevCraft banner
  4. Shakti SIngh Dulawat
    Shakti SIngh Dulawat avatar
    89 posts
    Member since:
    Oct 2009

    Posted 29 Nov 2010 Link to this post

      <telerik:RadBusyIndicator x:Name="busyIndicator" Height="300" Width="300" BusyContent="Loading data...." Grid.Row="0"/>
    private void btnSave_Click(object sender, RoutedEventArgs e)
            {
                busyIndicator.IsBusy = true;
                // SOME CODE HERE
          }

    THIS IS ALSO NOT WORKING
  5. Teodor
    Admin
    Teodor avatar
    501 posts

    Posted 30 Nov 2010 Link to this post

    Hello Shakti SIngh Dulawat,

    The attached project works on our side. Can you open it and let us know how it performs on yours? Feel free to make changes so that you can reproduce the issue and send it over to us for investigation.

    Hope this helps.

    Sincerely yours,
    Teodor
    the Telerik team
    Browse the videos here>> to help you get started with RadControls for Silverlight
  6. Shakti SIngh Dulawat
    Shakti SIngh Dulawat avatar
    89 posts
    Member since:
    Oct 2009

    Posted 03 Dec 2010 Link to this post

    Thanks for your reply your code is working but when I try same thing id does not work for me.
    Please take a look

     <Grid x:Name="LayoutRoot" Background="White">
         
            <Grid.Resources>
                <helper:BillTypeList x:Key="billTypeList"/>
                <helper:ModuleList x:Key="moduleList"/>
            </Grid.Resources>
            <Grid.ColumnDefinitions>
                <ColumnDefinition/>
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="70" />
                <RowDefinition Height="100" />
                <RowDefinition Height="100" />
                <RowDefinition />
            </Grid.RowDefinitions>
            <telerik:RadBusyIndicator x:Name="busyIndicator" Width="300" BusyContent="Loading data...." Grid.Row="0" Margin="278,0,130,8" Grid.RowSpan="3"/>
            <Grid x:Name="gridHeader" Background="White" Grid.Row="0" Margin="0,0,8,0"  >
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="0.14*"/>
                    <ColumnDefinition Width="0.194*"/>
                    <ColumnDefinition Width="0.137*"/>
                    <ColumnDefinition Width="0.126*"/>
                    <ColumnDefinition Width="0.149*"/>
                    <ColumnDefinition Width="0.254*"/>
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition Height="0.5*"/>
                    <RowDefinition Height="0.5*"/>
                </Grid.RowDefinitions>
                <sdk:Label Content="Posting Code ID:" Height="23" HorizontalAlignment="Left" Margin="4,3,0,0" x:Name="lblInsPostingCode" VerticalAlignment="Top" Width="94" Grid.Column="0" Grid.Row="0" />
                <sdk:Label Content="Description:" Height="23" HorizontalAlignment="Left" Margin="4,3,0,0" x:Name="lblCodeDescription" VerticalAlignment="Top" Width="73" Grid.Row="1" />
                <sdk:Label Content="Module:" Height="26" HorizontalAlignment="Left" Margin="7,7,0,0" x:Name="lblModule" VerticalAlignment="Top" Width="84" Grid.Column="4" />
                <sdk:Label Content="Bill Type:" Height="23" HorizontalAlignment="Left" Margin="2,7,0,0" x:Name="lblBillType" VerticalAlignment="Top" Width="89" Grid.Column="2" />
                <TextBox Height="23" Margin="13,5,26,0" x:Name="txtInsPostingCode" VerticalAlignment="Top" Grid.Column="1" Text="{Binding InsPostingCode1, Mode=TwoWay,ValidatesOnDataErrors=True,ValidatesOnNotifyDataErrors=True,ValidatesOnExceptions=True}" TabIndex="0"  />
                <telerik:RadButton Content="...." Height="23" HorizontalAlignment="Left" Margin="111,5,0,0" x:Name="rbtSearchPostingCodeId" Click="rbtSeachPostingCodeId_Click" VerticalAlignment="Top" Width="21" Grid.Column="1" TabIndex="1" />
                <TextBox Height="23" Margin="14,4,13,0" x:Name="txtDescription" VerticalAlignment="Top" Grid.Column="1" Text="{Binding CodeDescription, Mode=TwoWay,ValidatesOnDataErrors=True,ValidatesOnNotifyDataErrors=True,ValidatesOnExceptions=True}" TabIndex="2" Grid.ColumnSpan="3" Grid.Row="1"/>

                <telerik:RadComboBox DisplayMemberPath="BillTypeCode" Height="23" ItemsSource="{Binding ListofBillType, Source={StaticResource billTypeList}}" Margin="2,4,0,0" x:Name="rcbRemitBillType" SelectedValue="{Binding BillTypeId, Mode=TwoWay}" SelectedValuePath="BillTypeId" VerticalAlignment="Top" HorizontalAlignment="Left" Width="77" Grid.Column="3" TabIndex="4" />

                <telerik:RadComboBox DisplayMemberPath="ModuleCode" Height="23" ItemsSource="{Binding ListofModule, Source={StaticResource moduleList}}" Margin="8,7,0,0" x:Name="rcbRemitModuleId" SelectedValue="{Binding ModuleId, Mode=TwoWay}" SelectedValuePath="ModuleId" VerticalAlignment="Top" HorizontalAlignment="Left" Width="96" Grid.Column="5" TabIndex="3" />
             
            </Grid>
            <Grid x:Name="gridDebitControlHeader" Background="White" Grid.Row="1" Margin="0,0,8,0"   >
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="0.186*"/>
                    <ColumnDefinition Width="0.114*"/>
                    <ColumnDefinition Width="0.263*"/>
                    <ColumnDefinition Width="0.221*"/>
                    <ColumnDefinition Width="0.216*"/>
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition Height="0.33*"/>
                    <RowDefinition Height="0.34*"/>
                    <RowDefinition Height="0.33*"/>
                </Grid.RowDefinitions>
                <sdk:Label Content="Debit/Control/Header" Height="23" HorizontalAlignment="Left" Margin="4,3,0,0" x:Name="lblDebitControlHeader" VerticalAlignment="Top" Width="127" Grid.Column="0" Grid.Row="0" />
                <sdk:Label Content="Account:" Height="23" HorizontalAlignment="Left" Margin="4,3,0,0" x:Name="lblHeaderAccount" VerticalAlignment="Top" Width="69" Grid.Column="1" Grid.Row="1" />
                <sdk:Label Content="Sub Account:" Height="23" HorizontalAlignment="Left" Margin="4,3,0,0" x:Name="lblHeaderDepartment" VerticalAlignment="Top" Width="76" Grid.Column="1" Grid.Row="2" />
                <TextBox Height="23" Margin="13,5,26,0" x:Name="txtHeaderAccount" VerticalAlignment="Top" Grid.Column="2" Grid.Row="1" KeyDown="ShowAccountNumberSearchGrid" Text="{Binding HeaderAccount, Mode=TwoWay,ValidatesOnDataErrors=True,ValidatesOnNotifyDataErrors=True,ValidatesOnExceptions=True}" TabIndex="6" />

                <TextBox Height="23" Margin="13,5,26,0" x:Name="txtHeaderDepartment" VerticalAlignment="Top" Grid.Column="2" Grid.Row="2" KeyDown="ShowDepartmentSearchGrid"  Text="{Binding HeaderDepartment, Mode=TwoWay,ValidatesOnDataErrors=True,ValidatesOnNotifyDataErrors=True,ValidatesOnExceptions=True}" TabIndex="7"/>
            </Grid>
            <Grid x:Name="gridCreditContraDetail" Background="White" Grid.Row="2" Margin="0,0,8,0"   >
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="0.185*"/>
                    <ColumnDefinition Width="0.115*"/>
                    <ColumnDefinition Width="0.251*"/>
                    <ColumnDefinition Width="0.233*"/>
                    <ColumnDefinition Width="0.133*"/>
                    <ColumnDefinition Width="0.082*"/>
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition Height="0.33*"/>
                    <RowDefinition Height="0.34*"/>
                    <RowDefinition Height="0.33*"/>
                </Grid.RowDefinitions>
                <sdk:Label Content="Credit/Contra/Detail" Height="23" HorizontalAlignment="Left" Margin="4,3,0,0" x:Name="lblCreditContraDetail" VerticalAlignment="Top" Width="127" Grid.Column="0" Grid.Row="0" />
                <sdk:Label Content="Account:" Height="23" HorizontalAlignment="Left" Margin="4,3,0,0" x:Name="lblDetailAccount" VerticalAlignment="Top" Width="69" Grid.Column="1" Grid.Row="1" />
                <sdk:Label Content="Sub Account:" Height="23" HorizontalAlignment="Left" Margin="4,3,0,0" x:Name="lblDetailDepartment" VerticalAlignment="Top" Width="87" Grid.Column="1" Grid.Row="2" />

                <TextBox Height="23" Margin="12,5,27,0" x:Name="txtDetailAccount" VerticalAlignment="Top" Grid.Column="2" Grid.Row="1" KeyDown="ShowAccountNumberSearchGrid"  Text="{Binding DetailAccount, Mode=TwoWay,ValidatesOnDataErrors=True,ValidatesOnNotifyDataErrors=True,ValidatesOnExceptions=True}" TabIndex="10"/>

                <TextBox Height="23" Margin="12,5,27,0" x:Name="txtDetailDepartment" VerticalAlignment="Top" Grid.Column="2" Grid.Row="2" KeyDown="ShowDepartmentSearchGrid"  Text="{Binding DetailDepartment, Mode=TwoWay,ValidatesOnDataErrors=True,ValidatesOnNotifyDataErrors=True,ValidatesOnExceptions=True}" TabIndex="11"/>
                <telerik:RadButton Content="Save" Grid.Column="3" Margin="10,3,0,0" Grid.Row="2" VerticalAlignment="Top" x:Name="btnSave" Click="btnSave_Click" TabIndex="14" HorizontalAlignment="Left" Width="57"/>
                <telerik:RadButton Content="Clear" Grid.Column="3" Margin="71,3,24,0" Grid.Row="2" VerticalAlignment="Top"  TabIndex="15" x:Name="btnClear" Click="btnClear_Click"/>
            </Grid>

        </Grid>


      private void btnSave_Click(object sender, RoutedEventArgs e)
            {
                busyIndicator.IsBusy = true;
                try
                {
                    if (insPostingCode.InsPostingCodeId == 0)
                    {
                        //check for the case the new insfee already been added due to "Submit failed" case
                        if (!insPostingCodeContext.InsPostingCodes.Contains(insPostingCode))
                        {
                            insPostingCodeContext.InsPostingCodes.Add(insPostingCode);
                        }
                    }
                    insPostingCodeContext.SubmitChanges(lo =>
                    {
                        if (lo.HasError)
                        {
                            hasConcurrencyIssue = false;
                            foreach (Entity entity in lo.EntitiesInError)
                            {
                                //Process entity conflict concurrency
                                if (entity.EntityConflict != null)
                                {
                                    hasConcurrencyIssue = true;
                                    MessageBox.Show("An update concurrency issue occur.", "Result", MessageBoxButton.OK);
                                    break;
                                }
                            }
                            if (!hasConcurrencyIssue)
                            {
                                MessageBox.Show(btnSave.Content.ToString() + " failed!", "Result", MessageBoxButton.OK);
                            }
                            lo.MarkErrorAsHandled();
                        }
                        else
                        {
                            MessageBox.Show(btnSave.Content.ToString() +" successfully!", "Result", MessageBoxButton.OK);
                           // Clear();
                        }
                    }, null);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Result", MessageBoxButton.OK);
                }

            }

    Waiting for your response again
  7. Shakti SIngh Dulawat
    Shakti SIngh Dulawat avatar
    89 posts
    Member since:
    Oct 2009

    Posted 06 Dec 2010 Link to this post

    What Happen?
  8. Teodor
    Admin
    Teodor avatar
    501 posts

    Posted 08 Dec 2010 Link to this post

    Hi Shakti SIngh Dulawat,

    Thank you for the code chunks provided.

    We have tried to identify the issue from the code, however, we cannot reproduce the issue without having the entity model and sample data so that we can debug locally and further investigate. In this relation, could you please send a runnable solution with the same code you have provided, so that we are able to identify the problem?

    You can open a new support ticket and attach the archive with the project there. Thank you in advance!

    All the best,

    Teodor
    the Telerik team
    Browse the videos here>> to help you get started with RadControls for Silverlight
  9. Shakti SIngh Dulawat
    Shakti SIngh Dulawat avatar
    89 posts
    Member since:
    Oct 2009

    Posted 08 Dec 2010 Link to this post

    I can not show you entire code , why dont you add four grid and reproduce error?
  10. Teodor
    Admin
    Teodor avatar
    501 posts

    Posted 09 Dec 2010 Link to this post

    Hello Shakti SIngh Dulawat,

    Where should we add four grids?

    If you can reproduce the issue in a simpler scenario, can you pack it and send it over to us? It would be a way faster than us searching for it. 

    Kind regards,
    Teodor
    the Telerik team
    Browse the videos here>> to help you get started with RadControls for Silverlight
  11. Shakti SIngh Dulawat
    Shakti SIngh Dulawat avatar
    89 posts
    Member since:
    Oct 2009

    Posted 10 Dec 2010 Link to this post

    Please check this

    Thank you for submitting your inquiry to the Telerik Support.

    Your ticket ID is: 375305

    For reference, please use this number when communicating with the Telerik support about this inquiry.

  12. Teodor
    Admin
    Teodor avatar
    501 posts

    Posted 11 Dec 2010 Link to this post

    Hello Shakti SIngh Dulawat,

    Thank you for letting us know, we have addressed your issue so you may check it.

    All the best,
    Teodor
    the Telerik team
    Browse the videos here>> to help you get started with RadControls for Silverlight
Back to Top
DevCraft banner