Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
68 views
I have implemented a custom FileBrowserContentProvider for image/document selection.  I am currently using it with the RadFileExplorer and the RadEditor.  Within the RadFileExplorer I handle the OnClientFileOpen event with some custom functionality.  The issue is, I want to utilize that same custom functionality within the ImageManager and DocumentManager of the RadEdtior and I cannot find any reference to that event (OnClientFileOpen) within those dialogs.

Help?
Dobromir
Telerik team
 answered on 08 Aug 2011
6 answers
1.8K+ views
HI,

I want to implement Cell click event in radgrid. i.e when user selects cell in a radgrid then the particular cell should be highlighted and should be able to retrieve the value of cell in javascript.

Can anybody help in this?

Regards,
Medac
Bruno
Top achievements
Rank 1
 answered on 08 Aug 2011
1 answer
133 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
285 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
213 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
277 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
268 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
171 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
129 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
152 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
Narrow your results
Selected tags
Tags
+? more
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?