Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
104 views
Hello

I put a listbox in a RadPan, but the listbox, seems to be under the pane

The scrollbars of the pane, have not effect on my listbox

Want's wrong ? Thank for your help

Anne

        <div id="ParentDivElement" style="height: 100%;">
            <telerik:RadSplitter ID="MainSplitter" runat="server" Height="90%" Width="100%" Orientation="Vertical">

                <telerik:RadPane ID="LeftPane" runat="server" Width="200" MinWidth="150" MaxWidth="400">
                    <h3>Liste Editions</h3>
                    <telerik:RadListBox ID="rdListeEditions" runat="server"></telerik:RadListBox>                      
                </telerik:RadPane>

                <telerik:RadSplitBar ID="VerticalSplitBar" runat="server" CollapseMode="Forward" />

                <telerik:RadPane ID="ContentPane" runat="server">
                    <h3>Détail</h3>
                     </telerik:RadPane>
             </telerik:RadSplitter>                    
        </div>
Dobromir
Telerik team
 answered on 08 Aug 2011
6 answers
256 views

I have a grid with nested views via tempates.  The tamplate retrieves data though an ObjectDataSource that gets it form a Webservice.
Now, when I expand any element in the hierarchy it works perfectly, however, if I try to sort or filter any column from the Mater Table, I get an exception:

Error: Sys.WebForms.PageRequestManagerServerErrorException: The DataSourceID of 'FormView' must be the ID of a control of type IDataSource.  A control with ID 'ObjectDataSource' could not be found.

I have tried adding the same ObjectDataSource after the grid definition but it does work (not exception thrown) for sorting/filtering of the Master Table but if I try to expand any of the nested views, it simply does not show any data. However, if right before I try sorting/filtering the master table (right after I load the gid for the first time) I expand any of the nested views, they do get the data. It is only after I sort/filter that they don't. 

The following is the code for the radGrid that I currently have, which is the one that forces the exception to be thrown:

<telerik:RadGrid ID="OrbitRadGrid" runat="server" AllowFilteringByColumn="True" AllowSorting="True" VirtualItemCount="50000" 
    GridLines="None" AllowPaging="true" PageSize="20" AllowCustomPaging="true" ShowGroupPanel="false" EnableLinqExpressions="false" 
    OnNeedDataSource="OrbitRadGrid_NeedDataSource" OnSortCommand="OrbitRadGrid_SortCommand"
    Skin="WebBlue" >
    <ClientSettings AllowColumnsReorder="True" AllowDragToGroup="False" ReorderColumnsOnClient="True">
        <Scrolling AllowScroll="True" EnableVirtualScrollPaging="True" UseStaticHeaders="True" SaveScrollPosition="True" />
        <Resizing AllowColumnResize="True" />
    </ClientSettings>
    <MasterTableView DataKeyNames="Item_Name, Source_Name" AutoGenerateColumns="False" AllowNaturalSort="false" >
          
        <Columns>
            <telerik:GridBoundColumn DataField="Item_Name" HeaderText="Item Name" 
                ReadOnly="True" SortExpression="Item_Name" UniqueName="Item_Name" HeaderStyle-Width="220px">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Source_Name" HeaderText="Item Source" ReadOnly="True" 
                SortExpression="Source_Name" UniqueName="Source_Name" HeaderStyle-Width="220px">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="ItemType_Name" HeaderText="Item Type" ReadOnly="True" 
                SortExpression="ItemType_Name" UniqueName="ItemType_Name" HeaderStyle-Width="115px">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="Team_Name" HeaderText="Item Team" ReadOnly="True" 
                SortExpression="Team_Name" UniqueName="Team_Name" HeaderStyle-Width="115px">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="IsTestItem" HeaderText="Test" ReadOnly="True" 
                UniqueName="IsTestItem"  AllowFiltering="false" HeaderStyle-Width="50px">
            </telerik:GridBoundColumn>
              
            <telerik:GridBoundColumn DataField="IsItemOnHold" HeaderText="On Hold" ReadOnly="True" 
                UniqueName="IsItemOnHold"  AllowFiltering="false" HeaderStyle-Width="62px">
            </telerik:GridBoundColumn>
             
        </Columns>
          
        <NestedViewTemplate>
            <asp:Label ID="ItemName"   Text='<%# Eval("Item_Name") %>'   Visible="false" runat="server" />
            <asp:Label ID="ItemSource" Text='<%# Eval("Source_Name") %>' Visible="false" runat="server" />
            <asp:FormView ID="FormView" runat="server" DataSourceID="ObjectDataSource">
                <ItemTemplate>
                    <asp:Panel ID="NestedViewPanel" runat="server" CssClass="viewWrap" Width="1000px">
                        <telerik:RadTabStrip runat="server" ID="TabStip" MultiPageID="Multipage" SelectedIndex="0" Skin="WebBlue">
                            <Tabs>
                                <telerik:RadTab runat="server" Text="General" PageViewID="General"/>
                                <telerik:RadTab runat="server" Text="Status" PageViewID="Status"/>
                                <telerik:RadTab runat="server" Text="Coverage" PageViewID="Coverage"/>
                                <telerik:RadTab runat="server" Text="Rejection" PageViewID="Rejection"/>
                            </Tabs>
                        </telerik:RadTabStrip>
                        <telerik:RadMultiPage runat="server" ID="Multipage" SelectedIndex="0" RenderSelectedPageOnly="false" Height="90px">
                     
                            <telerik:RadPageView runat="server" ID="Genearal">
                                <table>
                                    <tr>
                                        <td><b>   Name:</b></td>
                                        <td><asp:Label id="Label0" runat="server" Text='<%# Eval("ItemName") %>' /></td>
                                    </tr>
                                    <tr>
                                        <td><b>   Source:</b></td>
                                        <td><asp:Label id="Label1" runat="server" Text='<%# Eval("ItemSource") %>' /></td>
                                    </tr>
                                    <tr>
                                        <td><b>   Type:</b></td>
                                        <td><asp:Label id="Label2" runat="server" Text='<%# Eval("ItemType") %>' /></td>
                                    </tr>
                                    <tr>
                                        <td><b>   Acq. Number:</b></td>
                                        <td><asp:Label id="Label3" runat="server" Text='<%# Eval("ItemAcqNumber") %>' /></td>
                                    </tr>
                                    <tr>
                                        <td><b>   Description:</b></td>
                                        <td><asp:Label id="Label4" runat="server" Text='<%# Eval("ItemDescription") %>' /></td>
                                    </tr>                                       
                                </table
                            </telerik:RadPageView>
                              
                            <telerik:RadPageView runat="server" ID="Status">
                                <table>
                                    <tr>
                                        <td><b>   Status:</b></td>
                                        <td><asp:Label id="Label6" runat="server" Text='<%# Eval("ItemStatus") %>' /></td>
                                    </tr>
                                    <tr>
                                        <td><b>   Date:</b></td>
                                        <td><asp:Label id="Label7" runat="server" Text='<%# Eval("ItemStatusDate") %>' /></td>
                                    </tr>
                                    <tr>
                                        <td><b>   Detail:</b></td>
                                        <td><asp:Label id="Label8" runat="server" Text='<%# Eval("ItemStatusDetail") %>' /></td>
                                    </tr>
                                </table>                   
                            </telerik:RadPageView>
                              
                            <telerik:RadPageView runat="server" ID="Coverage">
                                <table>
                                    <tr>
                                        <td><b>   Coverage 1:</b></td>
                                        <td><asp:Label id="Label9" runat="server" Text='<%# Eval("ItemCoverage1") %>' /></td>
                                    </tr>
                                    <tr>
                                        <td><b>   Coverage 2:</b></td>
                                        <td><asp:Label id="Label10" runat="server" Text='<%# Eval("ItemCoverage2") %>' /></td>
                                    </tr>
                                    <tr>
                                        <td><b>   Coverage 2 Type:</b></td>
                                        <td><asp:Label id="Label11" runat="server" Text='<%# Eval("ItemCoverage3Description") %>' /></td>
                                    </tr>
                                </table>
                            </telerik:RadPageView>
                            <telerik:RadPageView runat="server" ID="Rejection">
                                <table>
                                    <tr>
                                        <td><b>   Report Delivery:</b></td>
                                        <td><asp:Label id="Label12" runat="server" Text="Email" /></td>
                                    </tr>
                                    <tr>
                                        <td><b>   Indicator:</b></td>
                                        <td><asp:Label id="Label13" runat="server" Text="abc" /></td>
                                    </tr>
                                    <tr>
                                        <td><b>   Email Recipients:</b></td>
                                        <td><asp:Label id="Label14" runat="server" Text="joe@mail.com|jane@mail.com" /></td>
                                    </tr>
                                    <tr>
                                        <td><b>   Node Id:</b></td>
                                        <td><asp:Label id="Label15" runat="server" Text="1234" /></td>
                                    </tr>
                                    <tr>
                                        <td><b>   FTP Name:</b></td>
                                        <td><asp:Label id="Label16" runat="server" Text="ftp://server.com" /></td>
                                    </tr>
                                </table>
                            </telerik:RadPageView>
                        </telerik:RadMultiPage>
                    </asp:Panel>
                </ItemTemplate>
            </asp:FormView>
            <asp:ObjectDataSource runat="server" ID="ObjectDataSource" SelectMethod="Get" TypeName="Orbit3UI.Model.MasterItemDetailsDataSource">
                <SelectParameters>
                    <asp:ControlParameter ControlID="ItemName" Name="ItemName" PropertyName="Text" />
                    <asp:ControlParameter ControlID="ItemSource" Name="ItemSource" PropertyName="Text" />
                </SelectParameters>
            </asp:ObjectDataSource>
        </NestedViewTemplate>
    </MasterTableView>
    <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu>
</telerik:RadGrid>

So what can I do in order to have this work for both sorting/filtering as well as hierarchy expansion? 

BTW, I do my own sorting/filtering as well as paging since I cannot load all the records from the database at once. 

I am wondering if by intercepting an event and doing something I can stop the grid from trying to interact with the FormView in the NestedTemplateView at all since all I want is to sort the Master Table! . 

Thanks. 

Sal
  

Sal
Top achievements
Rank 1
 answered on 08 Aug 2011
7 answers
180 views
I have a grid which is populated from a webservice with the required data. I then have a nested template where I show, inside a FormView, further details for the partiular record I selected to expand. I created an object data source for this, which ultimately also talks to a web service to retreive the data.  

It works fine for individual records retrieved one at a time, however, when I try to expand two records at the same time, both "views" are updated with the exact same information, instead of keeping the details for each record independently.

I think I know that this happens because it refreshes the datasource everytime I select a new record to expand. The problem is that I don't know how to tell the grid (and therefore the nested formview) not to refresh all open windows but only the one expanded.

Here is an excerpt from my code:

<telerik:RadGrid ID="OrbitRadGrid" runat="server" AllowFilteringByColumn="True" AllowSorting="True" VirtualItemCount="50000" 
        GridLines="None" AllowPaging="true" PageSize="30" AllowCustomPaging="true" ShowGroupPanel="false" EnableLinqExpressions="false" 
        OnNeedDataSource="OrbitRadGrid_NeedDataSource" OnSortCommand="OrbitRadGrid_SortCommand" 
        Skin="WebBlue" >
  
        <ClientSettings AllowColumnsReorder="True" AllowDragToGroup="False" ReorderColumnsOnClient="True">
            <Scrolling AllowScroll="True" EnableVirtualScrollPaging="True" UseStaticHeaders="True" SaveScrollPosition="True" />
            <Resizing AllowColumnResize="True" />
        </ClientSettings>
  
        <MasterTableView DataKeyNames="Item_Name, Source_Name" AutoGenerateColumns="False" AllowNaturalSort="false">
              
            <Columns>
                <telerik:GridBoundColumn DataField="Item_Name" HeaderText="Item Name" 
                    ReadOnly="True" SortExpression="Item_Name" UniqueName="Item_Name" HeaderStyle-Width="220px">
                </telerik:GridBoundColumn>
  
                <telerik:GridBoundColumn DataField="Source_Name" HeaderText="Item Source" ReadOnly="True" 
                    SortExpression="Source_Name" UniqueName="Source_Name" HeaderStyle-Width="220px">
                </telerik:GridBoundColumn>
  
                <telerik:GridBoundColumn DataField="ItemType_Name" HeaderText="Item Type" ReadOnly="True" 
                    SortExpression="ItemType_Name" UniqueName="ItemType_Name" HeaderStyle-Width="115px">
                </telerik:GridBoundColumn>
  
                <telerik:GridBoundColumn DataField="Team_Name" HeaderText="Item Team" ReadOnly="True" 
                    SortExpression="Team_Name" UniqueName="Team_Name" HeaderStyle-Width="115px">
                </telerik:GridBoundColumn>
  
                <telerik:GridBoundColumn DataField="IsTestItem" HeaderText="Test" ReadOnly="True" 
                    UniqueName="IsTestItem"  AllowFiltering="false" HeaderStyle-Width="50px">
                </telerik:GridBoundColumn>
                  
                <telerik:GridBoundColumn DataField="IsItemOnHold" HeaderText="On Hold" ReadOnly="True" 
                    UniqueName="IsItemOnHold"  AllowFiltering="false" HeaderStyle-Width="62px">
                </telerik:GridBoundColumn>
                 
            </Columns>
          
            <NestedViewSettings DataSourceID="MasterItemsDetails" >
                <ParentTableRelation>
                    <telerik:GridRelationFields DetailKeyField="ItemName" MasterKeyField="Item_Name" />
                    <telerik:GridRelationFields DetailKeyField="ItemSource" MasterKeyField="Source_Name" />
                </ParentTableRelation>
            </NestedViewSettings>
  
            <NestedViewTemplate>
                <asp:FormView ID="FormView" runat="server" DataSourceID="MasterItemsDetails">
                    <ItemTemplate>
                        <asp:Panel ID="NestedViewPanel" runat="server" CssClass="viewWrap">
                            <div class="contactWrap">
                                <table>
                                    <tr>
                                        <td>
                                            <fieldset style="padding: 10px;">
                                                <legend style="padding: 5px;"><b>General info</b></legend>
                                                <table width="400">
                                                    ...
                                                </table>
                                            </fieldset>
                                        </td>
                                        <td>
                                            <table width="200">
                                                <tr>
                                                    <td>
                                                        <fieldset style="padding: 10px;">
                                                            <legend style="padding: 5px;"><b>Status</b></legend>
                                                            <table>
                                                                ...
                                                            </table>
                                                        </fieldset>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <fieldset style="padding: 10px;" >
                                                            <legend style="padding: 5px;"><b>Coverage</b></legend>
                                                            <table>
                                                                ...
                                                            </table>
                                                        </fieldset>
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                        <td>
                                            <fieldset style="padding: 10px;" >
                                                <legend style="padding: 5px;"><b>Rejection Information</b></legend>
                                                <table width="300">
                                                    ...
                                                </table>
                                            </fieldset>
                                        </td>
  
                                    </tr>
                                </table>
                            </div>
                        </asp:Panel>
                    </ItemTemplate>             
                </asp:FormView>
            </NestedViewTemplate>
   
        </MasterTableView>
  
        <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu>
  
    </telerik:RadGrid>
  
    <asp:ObjectDataSource runat="server" ID="MasterItemsDetails" SelectMethod="Get" TypeName="Orbit3UI.Model.MasterItemDetailsDataSource">
        <SelectParameters>
            <asp:Parameter Name="itemName" Type="String" />
            <asp:Parameter Name="itemSource" Type="String" />
        </SelectParameters>
    </asp:ObjectDataSource>

The OnNeedDataSource event is used for filtering of the Master table. 

Is there anything I need to set in order to prevent the nested formviews to update with each request?

Thank you
 
Sal
Top achievements
Rank 1
 answered on 08 Aug 2011
5 answers
240 views
Hi,
I have a RadTreeView in which I want to load the child nodes on demand (as it says in the Demo) using a WCF service I published to my Sharepoint Site.
The service works fine when I initialize the tree on runtime (I get the root's children when the page loads) however, when I open a node I get "The server method 'GetChildNodes' failed", using Fiddler I checked the source of the error and saw this:

"HTTP/1.1 415 Cannot process the message because the content type 'application/json; charset=utf-8' was not the expected type 'text/xml charset=utf-8'."

What am I doing wrong here?

Thanks!
Helen
Telerik team
 answered on 08 Aug 2011
4 answers
244 views


        <telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="ObjectDataSource1" GridLines="None" 
            Skin="Office2007" BorderStyle="Solid" BorderWidth="1pt">  
            <MasterTableView DataSourceID="ObjectDataSource1" AutoGenerateColumns="false" DataKeyNames="Datastore:ResultSummaryId">  
                <RowIndicatorColumn> 
                    <HeaderStyle Width="20px" /> 
                </RowIndicatorColumn> 
                <ExpandCollapseColumn> 
                    <HeaderStyle Width="20px" /> 
                </ExpandCollapseColumn> 
                <Columns> 
                    <telerik:GridBoundColumn DataField="Datastore:ResultSummaryId" HeaderText="ID" HeaderStyle-Width="75pt">  
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn DataField="SummaryName" HeaderText="Name">  
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn DataField="AttemptRate Variations" HeaderText="Variation Attempt Rate" 
                        DataFormatString="{0:P}" HeaderStyle-Width="75pt" HeaderStyle-HorizontalAlign="Center" 
                        ItemStyle-HorizontalAlign="Right">  
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn DataField="PassRate Variations" HeaderText="Variation Pass Rate" 
                        DataFormatString="{0:P}" HeaderStyle-Width="75pt" HeaderStyle-HorizontalAlign="Center" 
                        ItemStyle-HorizontalAlign="Right">  
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn DataField="AttemptRate Results" HeaderText="Result Attempt Rate" 
                        DataFormatString="{0:P}" HeaderStyle-Width="75pt" HeaderStyle-HorizontalAlign="Center" 
                        ItemStyle-HorizontalAlign="Right">  
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn DataField="PassRate Results" HeaderText="Result Pass Rate" 
                        DataFormatString="{0:P}" HeaderStyle-Width="75pt" HeaderStyle-HorizontalAlign="Center" 
                        ItemStyle-HorizontalAlign="Right">  
                    </telerik:GridBoundColumn> 
                </Columns> 
                <DetailTables> 
                    <telerik:GridTableView DataSourceID="ObjectDataSource2" runat="server" 
                        AutoGenerateColumns="true">  
                        <ParentTableRelation> 
                            <telerik:GridRelationFields DetailKeyField="Datastore:ResultSummaryId" MasterKeyField="Datastore:ResultSummaryId" /> 
                        </ParentTableRelation> 
                    </telerik:GridTableView> 
                </DetailTables> 
            </MasterTableView> 
            <FilterMenu EnableTheming="True">  
                <CollapseAnimation Duration="200" Type="OutQuint" /> 
            </FilterMenu> 
        </telerik:RadGrid> 
        <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetTestPassSummaryByResultSummaryTo" 
            TypeName="ScratchWebApplication.ServiceReference1.AtlasReportingServiceClient">  
            <SelectParameters> 
                <asp:QueryStringParameter DefaultValue="WIN_CLIENT_UA:347184,WIN_CLIENT_UA:347194,WIN_CLIENT_UA:347845,WIN_CLIENT_UA:347866,WIN_CLIENT_UA:350235,WIN_CLIENT_UA:350237,WIN_CLIENT_UA:351070,WIN_CLIENT_UA:351082,WIN_CLIENT_UA:351098" 
                    Name="dataStoreRCIdCombos" QueryStringField="rc" Type="String" /> 
            </SelectParameters> 
        </asp:ObjectDataSource> 
        <asp:ObjectDataSource ID="ObjectDataSource2" runat="server" SelectMethod="GetTestPassSummaryByResultSummaryTo" 
            TypeName="ScratchWebApplication.ServiceReference1.AtlasReportingServiceClient">  
            <SelectParameters> 
                <asp:SessionParameter SessionField="Datastore:ResultSummaryId" Name="dataStoreRCIdCombos" Type="String" DefaultValue="" /> 
            </SelectParameters> 
        </asp:ObjectDataSource> 

Pretty simple - I want to show rows in the master table that have only a few columns from the dataset, and if the user expands a row they can see all the columns from that same dataset for that row.  I'd like to know if this is possible without writing code-behind.  The ObjectDataSources come from a WCF service reference.  I was under the impression from something I read that the RadGrid adds thte DataKey/Value to the session state, which can then be dereferenced by the second ObjectDataSource.  Doesn't seem like that's the case.

Any ideas?

Thanks
Sal
Top achievements
Rank 1
 answered on 08 Aug 2011
1 answer
148 views
Had install the RadFormDecorator for ASP.NET AJAX version 2011.2 712(Jul 13, 2011), seems installed correctly.
When I am trying to create the C# RadControl web Application using VS2010, seems to get this error which I am unable to found solutions for it both here and google. Error as below,

Error executing custom action
Telerik.Web.UI.VSX.Actions.CopyResourcesAction: Attemped to access a path that is not on the disk.

Please help, thanks in advance.

Punprom.
Teodor
Telerik team
 answered on 08 Aug 2011
1 answer
110 views
want to know if this control works only in .net version 4.0? or it works in 3.5 as well..

am trying to use this from long time but am unsuccessful..

I want to use this multi file upload in 3.5 .net framework.. is this possible? or i need to point to 4.0 .net framework compulsorily coz am getting

Assembly 'Telerik.Web.UI, Version=2010.3.1317.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4' uses 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'        


pls help

thanks
Pramodh
Helen
Telerik team
 answered on 08 Aug 2011
3 answers
120 views
Hello

My RadAsyncUpload works normally when the page is access directly. But when the page is under a RadWindow then the RadAsyncUpload failed to filter file extensions.

I've tried on IE and Chrome, and the same results.

Here's my code snippet for RadAsyncUpload:
<telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" AutoAddFileInputs="False" onfileuploaded="RadAsyncUpload1_FileUploaded" TargetFolder="~/Central/Images/" AllowedMimeTypes="jpg, jpeg, bmp, png">
  <FileFilters>
     <telerik:FileFilter Description="Images (jpg, jpeg, bmp, png)" Extensions="jpg, jpeg, bmp, png" />
  </FileFilters>
</telerik:RadAsyncUpload>

I hope this can be fixed... not a bug.

Can somebody help me.

Thanks in advance
Thanh Dang
Peter Filipov
Telerik team
 answered on 08 Aug 2011
3 answers
144 views
I know that there is a RadTreeList client-side command for rebinding called RebindTreeList as well as the Rebind() server-side method.  It would be very nice to also have these features for for the RadTreeView.  And, while I am thinking about it, it would also be nice to have a NodeRemoved or NodeDeleted server-side event for the RadTreeView.
Nikolay Tsenkov
Telerik team
 answered on 08 Aug 2011
1 answer
91 views
I am using the FormDecorator control throughout my site, and it works great.

But on one page I have a AjaxControlToolkit.HTMLEditor control.  The FormDecorator is preventing the buttons on the HTMLEditor 
toolbar from working.  Using the properties:
DecorationZoneID
DecoratedControls
ControlsToSkip
to prevent the HTMLEditor  from being Decorated doesn't make any difference. The only workaround I can find is to make the FormDecorator control invisible - which stops the entire page from being Decorated and so looks odd in an otherwise Decorated website.

Is there another solution?
Niko
Telerik team
 answered on 08 Aug 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?