Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
75 views
I'm missing the old classic interface for ASP.NET AJAX demos. In the new one some code is missing and cant find the links to community and support, Why have you changed something that it was just fine? Perhaps is to implement that green-black amazing color combination?  :-P

JoaquĆ­n
Iana Tsolova
Telerik team
 answered on 25 Oct 2012
1 answer
48 views
Unfortunately, I couldn't find any demo or documentation regarding using CommandItem row. There are some demos using the CommandItem but focusing on other features so no explanation how to use it.
So what would be the condition(s) to make the CommandItem row visible with the built-in grid command options, e.g. Refresh, export ?

I tried the code below but it didn't work:
<CommandItemSettings ExportToPdfText="Export to PDF"
ShowRefreshButton="True"
ShowAddNewRecordButton="True"
ShowExportToPdfButton="True"
ShowExportToExcelButton="True"
ShowExportToWordButton="True">
</
CommandItemSettings>

miksh
Top achievements
Rank 1
Iron
 answered on 25 Oct 2012
3 answers
93 views
Hi,

since the new update my GridTemplateColumn have a bad rendering. See the image below.

RadGrid:

<telerik:RadGrid ID="gridMPA" runat="server" CellSpacing="0" BorderWidth="0" GridLines="None">
    <FilterMenu EnableImageSprites="False">
    </FilterMenu>
    <ClientSettings>
        <Selecting CellSelectionMode="None"></Selecting>
    </ClientSettings>
    <MasterTableView DataKeyNames="Noauto" EditMode="InPlace">
        <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
        <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
            <HeaderStyle Width="20px"></HeaderStyle>
        </RowIndicatorColumn>
        <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
            <HeaderStyle Width="20px"></HeaderStyle>
        </ExpandCollapseColumn>
        <Columns>
            <telerik:GridBoundColumn AutoPostBackOnFilter="true" FilterControlAltText="Filter colNoAuto column"
                HeaderText="NoAuto" UniqueName="colNoAuto" ShowFilterIcon="false" Visible="false"
                DataField="Noauto" ReadOnly="true">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn AutoPostBackOnFilter="true" FilterControlAltText="Filter colNumero column"
                HeaderText="Numero" UniqueName="colNumero" ShowFilterIcon="false" DataField="Numero"
                ReadOnly="true">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn AutoPostBackOnFilter="true" FilterControlAltText="Filter colMedicament column"
                HeaderText="MĆ©dicament" UniqueName="colMedicament" ShowFilterIcon="false" DataField="NomMedicament"
                ReadOnly="true">
                <HeaderStyle Width="200px" />
                <ItemStyle Wrap="false" />
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn AutoPostBackOnFilter="true" FilterControlAltText="Filter colDose column"
                HeaderText="Dose" UniqueName="colDose" ShowFilterIcon="false" DataField="Dose"
                ReadOnly="true">
                <ItemStyle Wrap="false" />
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn AutoPostBackOnFilter="true" FilterControlAltText="Filter colPosologie column"
                HeaderText="Posologie" UniqueName="colPosologie" ShowFilterIcon="false" DataField="Posologie"
                ReadOnly="true">
                <ItemStyle Wrap="false" />
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn AutoPostBackOnFilter="true" FilterControlAltText="Filter colAHFS column"
                HeaderText="Code A.H.F.S." UniqueName="colAHFS" ShowFilterIcon="false" DataField="AHFS"
                ReadOnly="true">
                <ItemStyle Wrap="false" />
            </telerik:GridBoundColumn>
            <telerik:GridImageColumn UniqueName="colMPA" HeaderText="MPA" ImageUrl="~/Images/empty.png"
                ShowFilterIcon="false" AllowFiltering="false">
                <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                <ItemStyle HorizontalAlign="Center"></ItemStyle>
            </telerik:GridImageColumn>
            <telerik:GridImageColumn UniqueName="colDivergence" HeaderText="Divergence" ImageUrl="~/Images/empty.png"
                ShowFilterIcon="false" AllowFiltering="false">
                <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                <ItemStyle HorizontalAlign="Center"></ItemStyle>
            </telerik:GridImageColumn>
            <telerik:GridButtonColumn ButtonType="ImageButton" UniqueName="colSub" HeaderText="Sub."
                CommandName="SelectSub" ImageUrl="~/Images/empty.png">
                <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                <ItemStyle HorizontalAlign="Center"></ItemStyle>
            </telerik:GridButtonColumn>
            <telerik:GridButtonColumn ButtonType="ImageButton" UniqueName="colTest" HeaderText="Test"
                CommandName="AddDivergence" ImageUrl="~/Images/empty.png">
                <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                <ItemStyle HorizontalAlign="Center"></ItemStyle>
            </telerik:GridButtonColumn>
            <telerik:GridTemplateColumn UniqueName="colCesser" InitializeTemplatesFirst="false"
                ReadOnly="true" ShowFilterIcon="false">
                <HeaderTemplate>
                    <div class="center">
                        <telerik:RadCodeBlock runat="server">
                            <%=GetMessageEx(5220).Texte%>
                        </telerik:RadCodeBlock>
                    </div>
                    <div class="center">
                        <telerik:RadButton ID="colCesser_chk_header" runat="server" ButtonType="ToggleButton" CausesValidation="false"
                            ToggleType="CheckBox" AutoPostBack="true" OnCheckedChanged="chkHeader_CheckedChanged">
                        </telerik:RadButton>
                    </div>
                </HeaderTemplate>
                <ItemTemplate>
                    <div class="center">
                        <telerik:RadButton ID="colCesser_chk_item" runat="server" ButtonType="ToggleButton" CausesValidation="false"
                            ToggleType="CheckBox" AutoPostBack="true" Checked='<%# Eval("Cesser") %>' OnCheckedChanged="chkCesser_CheckedChanged">
                        </telerik:RadButton>
                    </div>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridTemplateColumn UniqueName="colContinuer" InitializeTemplatesFirst="false"
                ReadOnly="true" ShowFilterIcon="false">
                <HeaderTemplate>
                    <div class="center">
                        <telerik:RadCodeBlock runat="server">
                            <%=GetMessageEx(1214).Texte%>
                        </telerik:RadCodeBlock>
                    </div>
                    <div class="center">
                        <telerik:RadButton ID="colContinuer_chk_header" runat="server" ButtonType="ToggleButton" CausesValidation="false"
                            ToggleType="CheckBox" AutoPostBack="true" OnCheckedChanged="chkHeader_CheckedChanged">
                        </telerik:RadButton>
                    </div>
                </HeaderTemplate>
                <ItemTemplate>
                    <div class="center">
                        <telerik:RadButton ID="colContinuer_chk_item" runat="server" ButtonType="ToggleButton" CausesValidation="false"
                            ToggleType="CheckBox" AutoPostBack="true" Checked='<%# Eval("Continuer") %>'
                            OnCheckedChanged="chkContinuer_CheckedChanged">
                        </telerik:RadButton>
                    </div>
                </ItemTemplate>
                <HeaderStyle Wrap="false" />
            </telerik:GridTemplateColumn>
            <telerik:GridTemplateColumn UniqueName="colModifier" InitializeTemplatesFirst="false"
                ReadOnly="true" ShowFilterIcon="false">
                <HeaderTemplate>
                    <div class="center">
                        <telerik:RadCodeBlock runat="server">
                            <%=GetMessageEx(1042).Texte%>
                        </telerik:RadCodeBlock>
                    </div>
                    <div class="center">
                        <telerik:RadButton ID="colModifier_chk_header" runat="server" ButtonType="ToggleButton" CausesValidation="false"
                            ToggleType="CheckBox" AutoPostBack="true" OnCheckedChanged="chkHeader_CheckedChanged">
                        </telerik:RadButton>
                    </div>
                </HeaderTemplate>
                <ItemTemplate>
                    <div class="center">
                        <telerik:RadButton ID="colModifier_chk_item" runat="server" ButtonType="ToggleButton" CausesValidation="false"
                            ToggleType="CheckBox" AutoPostBack="true" Checked='<%# Eval("Modifier") %>' OnCheckedChanged="chkModifier_CheckedChanged">
                        </telerik:RadButton>
                    </div>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridEditCommandColumn FilterControlAltText="Filter EditCommandColumn column"
                ButtonType="ImageButton" EditText="Modifier" Resizable="False" EditImageUrl="Images/Icons/006-Write-New-Icon.png"
                UniqueName="colEdit">
                <HeaderStyle Width="32px"></HeaderStyle>
                <ItemStyle Width="32px" />
            </telerik:GridEditCommandColumn>
            <telerik:GridTemplateColumn UniqueName="colQte" InitializeTemplatesFirst="false"
                ShowFilterIcon="false">
                <HeaderTemplate>
                    <div class="center">
                        <telerik:RadButton ID="colQte_btn_header" runat="server" ButtonType="StandardButton" CausesValidation="false"
                            AutoPostBack="false" OnClientClicked="openQteFillWindow" OnLoad="btnRemplir_Load">
                        </telerik:RadButton>
                    </div>
                </HeaderTemplate>
                <ItemTemplate>
                    <div class="center">
                        <%#Eval("Quantite")%>
                    </div>
                </ItemTemplate>
                <EditItemTemplate>
                    <div class="center">
                        <telerik:RadNumericTextBox runat="server" ID="colQte_txt_edit" MinValue="0" MaxLength="4"
                            Width="50px" DbValue='<%#Bind("Quantite")%>'>
                        </telerik:RadNumericTextBox>
                    </div>
                </EditItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridTemplateColumn UniqueName="colRen" InitializeTemplatesFirst="false"
                ShowFilterIcon="false">
                <HeaderTemplate>
                    <div class="center">
                        <telerik:RadButton ID="colRen_btn_header" runat="server" ButtonType="StandardButton"
                            AutoPostBack="false" OnClientClicked="openRenFillWindow" OnLoad="btnRemplir_Load">
                        </telerik:RadButton>
                    </div>
                </HeaderTemplate>
                <ItemTemplate>
                    <div class="center">
                        <%#Eval("Renouvellements")%>
                    </div>
                </ItemTemplate>
                <EditItemTemplate>
                    <div class="center">
                        <telerik:RadNumericTextBox runat="server" ID="colRen_txt_edit" MinValue="0" MaxLength="4"
                            Width="50px" DbValue='<%#Bind("Renouvellements")%>'>
                        </telerik:RadNumericTextBox>
                    </div>
                </EditItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridBoundColumn AutoPostBackOnFilter="true" FilterControlAltText="Filter colRaison column"
                HeaderText="Raison" UniqueName="colRaison" ShowFilterIcon="false" DataField="Commentaire">
                <HeaderStyle Width="220px" />
            </telerik:GridBoundColumn>
        </Columns>
        <EditFormSettings>
            <EditColumn FilterControlAltText="Filter EditCommandColumn column">
            </EditColumn>
        </EditFormSettings>
        <SortExpressions>
            <telerik:GridSortExpression FieldName="Numero" SortOrder="Ascending" />
        </SortExpressions>
    </MasterTableView>
    <ClientSettings AllowKeyboardNavigation="true">
        <ClientEvents OnCommand="gridMPA_OnCommand" />
        <KeyboardNavigationSettings AllowSubmitOnEnter="true" />
        <Resizing EnableRealTimeResize="true" />
    </ClientSettings>
</telerik:RadGrid>

Thanks
Angel Petrov
Telerik team
 answered on 25 Oct 2012
3 answers
51 views
I have appointments that start on the 21st and end on the 23rd but the timeline only shows the appointment on the 21st which is misleading. Is there a setting for the timeline that will make this happen. I tried ExactTimeRendering and that didn't do it and I can't really use that one anyway.
Plamen
Telerik team
 answered on 25 Oct 2012
1 answer
82 views
In our CMS I use the ResolveDirectory override to create custom resized thumbnails in the FileExplorer's ListView.

It is a problem when the folder contains lots of files (sometimes > 5000), these files are all resized directly on the first page.
How would I create a function which resizes only the files which are on the current page?
I tried to use the GetFile override but to no avail, this one doesn't seem to be triggered when browsing the files.

Any suggestions?

Marc

Vessy
Telerik team
 answered on 25 Oct 2012
0 answers
42 views
Hello there,

Just to let you know that I used two telerik image button with toggle images for the "hover effect" and I just realized that the images don't work from mobile devices (a nokia Lumnia 800, the same for iPhone).
The actual result is that images get rendered but buttons don't do anything. The page keeps loading forevers.

Thanks,
javier
Top achievements
Rank 1
 asked on 25 Oct 2012
3 answers
148 views
Hello,

I'm looking for gridview  with sorting and filtering (style excel) for asp.net App.

Do you have somthing like that?

Thanks in advance,

Tal
Marin
Telerik team
 answered on 25 Oct 2012
1 answer
92 views
Hi,
I am planning to use RadEditor in my SharePoint 2010 site. I am placing this control on a custom page layout. My requirement is to show RadEditor in a dialog box on click on a button on the page. From the dialog box user should be able to set RadEditor in full screen mode and edit text.

Do you think RadEditor supports full screen mode? Can I communicate updates from RadEditor in dialog box to RadEditor in page?

Thanks,
Nirav
Rumen
Telerik team
 answered on 25 Oct 2012
1 answer
83 views
I am having trouble getting the RadGrid detail table to function correctly. When I run the code I don't get any detail. It just expands one blank row. Here is the code:

<%@ Page Title="" Language="C#" MasterPageFile="~/site.master" AutoEventWireup="true" CodeFile="BOLDetail.aspx.cs" Inherits="production_BOLDetail" %>
 
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="cpMainContent" Runat="Server">
    <asp:SqlDataSource ID="SqlBOLSummary" runat="server"
        ConnectionString="<%$ ConnectionStrings:CLS-SVR08_INSDataFiles %>"
        SelectCommand="
        SELECT blh.BOLNumber,
        (CAST(MAX(blh.RackID) as varchar(3))) + ' - ' + (CAST(MAX(blh.RackID) as varchar(3))) as RackRange,
        (CAST(MIN(blh.FromProcessSequence) as varchar(11))) + ' - ' + (CAST(MAX(blh.ToProcessSequence) as varchar(11))) as SeqRange,
        COUNT(blh.RackID)/22 AS Racks,
        COUNT(bld.ProcessSequence)/4 AS VINs
        FROM [INS Data Files].[dbo].[BOL Load Header] blh
        INNER JOIN [INS Data Files]..[BOL Load Detail] bld
        ON blh.LoadID=bld.LoadID
        WHERE blh.BOLNumber = @BOLNumber
        GROUP BY blh.BOLNumber">
        <SelectParameters>
            <asp:QueryStringParameter DefaultValue="0" Name="BOLNumber"
                QueryStringField="bol" Type="Int32" />
        </SelectParameters>
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SqlBOLRacks" runat="server"
        ConnectionString="<%$ ConnectionStrings:CLS-SVR08_INSDataFiles %>"
        SelectCommand="
        SELECT [BOLNumber], [LoadID], [RackID], [RackGroup], [FromProcessSequence], [ToProcessSequence]
        FROM [BOL Load Header]
        WHERE ([BOLNumber] = @BOLNumber)
        ORDER BY [RackID], [RackGroup]">
        <SelectParameters>
            <asp:QueryStringParameter DefaultValue="0" Name="BOLNumber"
                QueryStringField="bol" Type="Int32" />
        </SelectParameters>
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SqlBOLSlots" runat="server"
        ConnectionString="<%$ ConnectionStrings:CLS-SVR08_INSDataFiles %>"
        SelectCommand="
        SELECT [LoadID], [RackID], [SlotPosition], [LoadSequence], [VINSequence]
        FROM [Load Detail]
        WHERE ([LoadID] = @LoadID)
        ORDER BY [LoadSequence]">
        <SelectParameters>
                <asp:Parameter Name="LoadID" Type="Int32" />
        </SelectParameters>
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SqlBOLPartDetail" runat="server" ConnectionString="<%$ ConnectionStrings:CLS-SVR08_INSDataFiles %>"></asp:SqlDataSource>
 
    <p>
    <div id="divTitle">BOL Detail</div>
    </p>
 
    <p>
        <telerik:RadGrid ID="rgBOLSummary" runat="server" AutoGenerateColumns="False"
        CellSpacing="0" DataSourceID="SqlBOLSummary" GridLines="None">
<MasterTableView DataKeyNames="BOLNumber" DataSourceID="SqlBOLSummary">
<CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
 
<RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
 
<ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
 
    <Columns>
        <telerik:GridBoundColumn DataField="BOLNumber" DataType="System.Int32"
            FilterControlAltText="Filter BOLNumber column" HeaderText="BOL Number"
            ReadOnly="True" SortExpression="BOLNumber" UniqueName="BOLNumber">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="RackRange"
            FilterControlAltText="Filter RackRange column" HeaderText="Rack Range"
            ReadOnly="True" SortExpression="RackRange" UniqueName="RackRange">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="SeqRange"
            FilterControlAltText="Filter SeqRange column" HeaderText="Sequence Range"
            ReadOnly="True" SortExpression="SeqRange" UniqueName="SeqRange">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="Racks" DataType="System.Int32"
            FilterControlAltText="Filter Racks column" HeaderText="Racks" ReadOnly="True"
            SortExpression="Racks" UniqueName="Racks">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="VINs" DataType="System.Int32"
            FilterControlAltText="Filter VINs column" HeaderText="VINs" ReadOnly="True"
            SortExpression="VINs" UniqueName="VINs">
        </telerik:GridBoundColumn>
    </Columns>
 
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
</EditFormSettings>
</MasterTableView>
 
<FilterMenu EnableImageSprites="False"></FilterMenu>
</telerik:RadGrid>
</p>
    <telerik:RadGrid ID="rgBOLRacks" runat="server" AutoGenerateColumns="False"
        CellSpacing="0" DataSourceID="SqlBOLRacks" GridLines="None" Skin="Telerik">
<MasterTableView DataSourceID="SqlBOLRacks">
    <DetailTables>
        <telerik:GridTableView runat="server" DataKeyNames="LoadID" DataSourceID="SqlBOLSlots" Name="SlotDetail">
        <ParentTableRelation>
                <telerik:GridRelationFields DetailKeyField="LoadID" MasterKeyField="LoadID" />
        </ParentTableRelation>
        <Columns>
            <telerik:GridBoundColumn DataField="RackID" DataType="System.Int32"
                FilterControlAltText="Filter RackID column" HeaderText="RackID"
                SortExpression="RackID" UniqueName="RackID">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="SlotPosition"
                FilterControlAltText="Filter RackGroup column" HeaderText="Slot Position"
                SortExpression="SlotPosition" UniqueName="SlotPosition">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="LoadSequence"
                FilterControlAltText="Filter RackGroup column" HeaderText="Load Sequence"
                SortExpression="LoadSequence" UniqueName="LoadSequence">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="VINSequence"
                FilterControlAltText="Filter RackGroup column" HeaderText="VIN Sequence"
                SortExpression="VINSequence" UniqueName="VINSequence">
            </telerik:GridBoundColumn>
        </Columns>
        </telerik:GridTableView>
    </DetailTables>
    <Columns>
        <telerik:GridBoundColumn DataField="RackID" DataType="System.Int32"
            FilterControlAltText="Filter RackID column" HeaderText="RackID"
            SortExpression="RackID" UniqueName="RackID">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="RackGroup"
            FilterControlAltText="Filter RackGroup column" HeaderText="RackGroup"
            SortExpression="RackGroup" UniqueName="RackGroup">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="FromProcessSequence"
            FilterControlAltText="Filter FromProcessSequence column"
            HeaderText="FromProcessSequence" SortExpression="FromProcessSequence"
            UniqueName="FromProcessSequence">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="ToProcessSequence"
            FilterControlAltText="Filter ToProcessSequence column"
            HeaderText="ToProcessSequence" SortExpression="ToProcessSequence"
            UniqueName="ToProcessSequence">
        </telerik:GridBoundColumn>
    </Columns>
 
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
</EditFormSettings>
</MasterTableView>
 
<FilterMenu EnableImageSprites="False"></FilterMenu>
    </telerik:RadGrid>
</asp:Content>
Andrey
Telerik team
 answered on 25 Oct 2012
2 answers
65 views
Hi,

We want to have a hierarchical or grouped radgrid, but also allow individual records to be displayed at any level.

Each record is a document which is in a fund, but there can also be documents outside the fund, relating to the whole entity.

For example:
   Doc Title                                            Doc Type    Imported By                        Imported Date        Belongs To
> Entity A          
  EntityASpecialOmnibus.pdf Generic Robert Frost 8/24/2010 8:24:34 AM
  > Fund 1          
    FundDetail.pdf Generic Arthur Cunningham 7/16/2010 5:35:43 PM
    GreatNeckIncidentals.txt Generic Arthur Cunningham 7/16/2010 5:39:35 PM
    testdoc.pdf Doc admin1 1/24/2011 12:34:43 PM William Yeats
    testdoc2.pdf Doc admin1 1/24/2011 12:34:43 PM William Yeats
    testdoc3.pdf Doc admin1 1/24/2011 12:34:43 PM William Yeats
    testdoc6.pdf Doc admin1 1/24/2011 12:34:43 PM William Yeats
  > Fund 2            
    FederalAction.doc Generic Arthur Cunningham 7/16/2010 5:35:43 PM
    Statereturn.pdf Tax admin1 7/16/2010 5:39:35 PM William Yeats
    FederalReturn.pdf Tax admin1 1/24/2011 12:34:43 PM William Yeats
    OhioK1G.pdf K-1G admin1 1/24/2011 12:34:43 PM William Yeats

Is this possible in RadGrid?

Thanks

Daniel
Vasil
Telerik team
 answered on 25 Oct 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?