Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
114 views
Hi,
I have adapted the load on demand demo to show a confirmation box before load the next control. If the control currently loaded is in "Edit mode" i want to show a confirmation box, so i use the following code: 

protected void RadTabStrip1_TabClick(object sender, RadTabStripEventArgs e)
{
if
(isEdit)
  {
                
            RadTabStrip1.FindTabByText(LatestMenuItem).Selected = true;
            RadAjaxManager manager = RadAjaxManager.GetCurrent(this.Page);
            manager.ResponseScripts.Add("if(confirm('Are you sure?'))" + manager.ClientID + ".ajaxRequest('tab')");
  }
  else
   {
               LatestMenuItem = e.Tab.Text;
               string ctrl = e.Tab.Attributes["ctrl"] + ".ascx";
               LoadUserControl(ctrl,false);
               e.Tab.Selected = true;
     }
}

If the user click yes then i initiate an Ajax request to load the user control.

protected void ManagerAjaxRequest(object sender, AjaxRequestEventArgs e)
{
LoadUserControl(NewControlName,
true);
}

I also have the following RadAjax Settings on page:

<telerik:RadAjaxManagerProxy ID="RadAjaxManager1" runat="server" >
 <AjaxSettings>
                <telerik:AjaxSetting AjaxControlID="RadTabStrip1">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" />
                        <telerik:AjaxUpdatedControl ControlID="Panel1" LoadingPanelID="RadAjaxLoadingPanel1" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
                 
                <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" />
                        <telerik:AjaxUpdatedControl ControlID="Panel1" LoadingPanelID="RadAjaxLoadingPanel1" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
            </AjaxSettings>
     
                     
 </telerik:RadAjaxManagerProxy>

If i debug the code i can see the control is loaded and added correctly, but nothing happens on the page. Any tips on load user controls in the ManagerAjaxRequest method?


Thanks.


Dimitar Terziev
Telerik team
 answered on 29 Mar 2012
1 answer
65 views
I have an issue with RadGrid in RadMultiPage in IE8. The RadMultiPage control has 5 pages (RadPageViews). RadMultiPage is associated with a RadTabStrip control for navigating between "pages" in RadMultiPage. One of the pages contains a set of RadGrid controls. Other pages contain standard asp controls. The actual "height" of the pages is defferent depending on content presented in each page but the page with RadGrid is the tallest of all. Directly below the RadMultiPage control I have a web user control that basically contains a specialized button (the user control is actualy a part of Master page definition).

We have an issue with this scenario in IE8 only. After navigating to the RadPageView containing the RadGrid, and then navigating to any other page (that is shorter) than the page containing RadGridConrol, the section of the button below the RadMultiPage and that was earlier "covered" by one of the RadGrid is not clickable (as if the RadGrid was still sitting on top of it and blocking a portion of it, or a ghost image of RadGrid was still there). This seems to be a z-index related, but we tried changing z-index property on all affected control with no luck.

Any help would be appreciated...
Maria Ilieva
Telerik team
 answered on 29 Mar 2012
22 answers
597 views
The firefox context menu is missing on right click allowing people to circumvent the RadEditor paste functions
Rumen
Telerik team
 answered on 29 Mar 2012
2 answers
288 views
I have a form I've created to map data from Excel into our SQL Server-based system.  The basic idea is that a user picks the Excel file to upload, then "maps" the data by selecting the database field then the corresponding Excel column.  Once the user has "mapped" a file, they can save that "mapping" for future use.

The data on the mapping screen consists of two columns - one an asp:Panel full of dynamically created RadTextBoxes representing the fields in the database (created from the DBSchema) and the other being a GridView of the "column headers" and the first row of data from the Excel file.  From there it's all point and click to map the data - Click on a database field then click on the Excel column. Javascript is used to populate the RadTextBox with the column information and to "remove" the row from the Excel GridView (so a column can only be mapped once).

When the user "saves" a mapping, the dynamically created RadTextBoxes are walked and rows are created in SQL Server using the name of the RadTextBox and part of the Text property.

All this works fine.

The problem I have is when the user tries to "load a mapping" that has previously been saved.  Using the routine that creates the list of RadTextBoxes, I populate the Text property with data from the DB (and set some CSS wrapping the "row").  This is where my problem lies.  I set the Text property, but the value is empty when the page is rendered.  I can set breakpoints in the code and "see" that the property is set to the proper value, but it still displays empty.

Futhermore - I can set the EmptyMessage property to the same value I'm attempting to place in the Text property and have that display. So something I'm doing is stomping on the Text property, but I just don't see it.  I've stepped line-by-line through the code and the values "hold" but just don't display - unless I take a long time stepping through the code, then it works .....

I'm not quite sure what's going on with this since I can get this to work by itself, just not in conjunction with the rest of the page.

I'm using RadControls for ASPNET AJAX Q1 2009

Here's the code for the function that creates the RadTextBoxes.  On a page by itself it works fine and with ASP:TextBox controls it works fine.  I know this probably isn't enough to go on, but there does seem to be a case when a dynamically created RadTextBox doesn't "hold" the .Text property :)

protected void FillFieldList(MappingType mtType, Guid? nguidFieldMappingID)  
{  
    DataTable dtLayout = Property.GetDBSchema();  
    RadTextBox rtxtNewTextBox;  
    FieldMappingItem fmiMappings = new FieldMappingItem();  
    StringBuilder sbControl;  
    string strMappedName = "";  
    bool bolMappedFound = false;  
 
    if ((mtType == MappingType.ReloadMapping) || (mtType == MappingType.LoadSavedMapping))  
    {  
        fmiMappings = new FieldMappingItem(nguidFieldMappingID);  
    }  
 
    foreach (DataRow drData in dtLayout.Rows)  
    {  
        if ((drData["DataTypeName"].ToString() != "uniqueidentifier") && (drData["ColumnName"].ToString() != "Created"))  
        {  
            strMappedName = string.Empty;  
            sbControl = new StringBuilder();  
            sbControl.Append("<div id=\"div");
            sbControl.Append(drData["ColumnName"].ToString());
            sbControl.Append("\" onclick=\"SelectRow('div");
            sbControl.Append(drData["ColumnName"].ToString());
            sbControl.Append("');\"");  
 
            foreach (FieldMappingDetailItem fmdiDetails in fmiMappings.Details)  
            {  
                if (fmdiDetails.FieldName == drData["ColumnName"].ToString())  
                {  
                    bolMappedFound = true;  
                    sbControl.Append(" class=\"MapFieldMapped\">");  
                    strMappedName = fmdiDetails.MappedName;  
                    break;  
                }  
            }  
 
            if (bolMappedFound)  
            {  
                bolMappedFound = false;  
            }  
            else 
            {  
                sbControl.Append(">");  
            }  
 
            this.pnlFields.Controls.Add(new LiteralControl(sbControl.ToString()));  
 
            rtxtNewTextBox = new RadTextBox();  
            rtxtNewTextBox.ID = "rtxt" + drData["ColumnName"].ToString();  
            rtxtNewTextBox.CssClass = "FormFieldMapping";  
            rtxtNewTextBox.Label = drData["ColumnName"].ToString();  
            rtxtNewTextBox.LabelCssClass = "FormLabel";  
            rtxtNewTextBox.EmptyMessage = strMappedName;  
            rtxtNewTextBox.Text = strMappedName;  
            this.pnlFields.Controls.Add(rtxtNewTextBox);  
              
            sbControl = new StringBuilder();  
            sbControl.Append("<input type=\"hidden\" id=\"hdn");
            sbControl.Append(drData["ColumnName"].ToString());
            sbControl.Append("\" value=\"");  
            sbControl.Append(rtxtNewTextBox.ClientID);  
            sbControl.Append("\" />");  
            this.pnlFields.Controls.Add(new LiteralControl(sbControl.ToString()));  
            this.pnlFields.Controls.Add(new LiteralControl("</div>"));  
        }  
    }  
}  
 
Ricardo
Top achievements
Rank 1
 answered on 29 Mar 2012
6 answers
107 views
Hi Telerik:

This is a question perplex me.
In RadGrid,Nest a RadChart,Of course ,that data bind to radGrid.
There are two kind of think. 
        First : Through data of  radGrid takes datasource to radChart. This think source think of silverlight.
        Second: Through keyColumn of  radGrid ,Execute StoredProcedure with parameter to bind radChart. Why needing execute StoredProcedure ,Because I must process some things. The SqlDataSource seem to can't to execute  StoredProcedure with parameter.

I try to two ways,but fail.I  distressed.
So I please admin help me trying to use second way. Give me some example.
The sourcecode here:


<telerik:RadGrid AutoGenerateColumns="False" ID="RadGridFHData"
                AllowFilteringByColumn="True" AllowPaging="True"
                AllowSorting="True" runat="server" ShowGroupPanel="true"
            onitemcommand="RadGridFHData_ItemCommand">
                <PagerStyle Mode="NextPrevAndNumeric" />
                <GroupingSettings CaseSensitive="false" />
                <MasterTableView TableLayout="Fixed" DataKeyNames="FHID" ClientDataKeyNames="FHID">
                    <Columns>
                        <telerik:GridBoundColumn HeaderText="FHID" DataField="FHID" UniqueName="FHID"
                            SortExpression="FHID" HeaderStyle-Width="100px" FilterControlWidth="100px"
                            AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" />

                        <telerik:GridBoundColumn HeaderText="病人ID" DataField="PID" UniqueName="PID"
                            SortExpression="PID" HeaderStyle-Width="100px" FilterControlWidth="100px"
                            AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" />

                        <telerik:GridBoundColumn HeaderText="病人姓名" DataField="PName" UniqueName="PName"
                            SortExpression="PName" HeaderStyle-Width="100px" FilterControlWidth="100px"
                            AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" />

                        <telerik:GridNumericColumn  HeaderText="测量值" DataField="FHValue" UniqueName="FHValue"
                            SortExpression="FHValue" HeaderStyle-Width="100px" FilterControlWidth="140px"
                            AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" />

                        <telerik:GridDateTimeColumn HeaderText="测量日期" DataField="ReceiveDate" UniqueName="ReceiveDate"
                            SortExpression="ReceiveDate" HeaderStyle-Width="100px" FilterControlWidth="140px"
                            AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" />

                        <telerik:GridBoundColumn HeaderText="查看状态" DataField="isNew" UniqueName="isNew"
                            SortExpression="isNew" HeaderStyle-Width="100px" FilterControlWidth="140px"
                            AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" />

                        <telerik:GridBoundColumn HeaderText="医生留言" DataField="Remark" UniqueName="Remark"
                            SortExpression="Remark" HeaderStyle-Width="100px" FilterControlWidth="140px"
                            AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" />
                    </Columns>
                                        
                    <NestedViewSettings>
                        <ParentTableRelation>
                            <telerik:GridRelationFields DetailKeyField="FHID" MasterKeyField="FHID" />
                        </ParentTableRelation>
                    </NestedViewSettings>
                     <NestedViewTemplate >
                         <table>
                             <tr>
                                <td align="left" colspan="3">
                                    <telerik:RadChart ID="RadChartFH" runat="Server"
                                                      Width="495px" AutoLayout="true" Skin="Mac">
                                        <ClientSettings EnableZoom="false" ScrollMode="XOnly" XScale="4" />
                                        <Series>
                                            <telerik:ChartSeries Name="ChartFH" DataYColumn="FHValue" Type="Line">
                                                <Appearance FillStyle-MainColor="223, 87, 60">
                                                </Appearance>
                                            </telerik:ChartSeries>
                                        </Series>
                                        <Legend Visible="false"></Legend>
                                        <ChartTitle TextBlock-Text="Scrolling only (initial XScale applied)">
                                        </ChartTitle>
                                    </telerik:RadChart>

                                </td>
                             </tr>
                         </table>
                   </NestedViewTemplate>
                  
                </MasterTableView>
                <ClientSettings AllowDragToGroup="true" >
                    <Selecting AllowRowSelect="true" />
                    <Scrolling AllowScroll="true" UseStaticHeaders="true" />
                </ClientSettings>
      </telerik:RadGrid>

      <asp:SqlDataSource ID="SqlDataSource1" CancelSelectOnNullParameter="false" runat="server" ConnectionString="<%$ appSettings:XCareSqlConn%>"
           ProviderName="System.Data.SqlClient" SelectCommandType="StoredProcedure" SelectCommand="ChartFHData">
          <SelectParameters>
               <asp:Parameter  Name="FHID" Type="String"/>
           </SelectParameters>          
          
      </asp:SqlDataSource>







     
Andrey
Telerik team
 answered on 29 Mar 2012
3 answers
170 views
Hi All,

       I have grid in PopupControlExtender and paging is not working for Next, Previous buttons. 
      I am using need datasource event also.Can you Please Help me to solve this issue.

Here is My code.

 

<asp:Panel ID="pnlSearch" runat="server" DefaultButton="ibtnSearch">
    <table cellpadding="0" cellspacing="0" class="search_restaurant_table">
        <tr>
            <td class="search_restaurant_table_right">
                 </td>
            <td class="search_restaurant_table_spacer">
                 </td>
            <td>
                <asp:HiddenField ID="hidResId" runat="server" />
                <asp:HiddenField ID="hidMessage" runat="server" Value="Search Restaurant (Name/Type/Category/Cuisine)." />
            </td>
        </tr>
        <tr>
            <td class="search_restaurant_table_right">
                <asp:Label ID="lblTitle" runat="server" SkinID="label_9_bold"
                    Text="Restaurant :" Width="170"></asp:Label>
            </td>
            <td class="search_restaurant_table_spacer">
                 </td>
            <td>
                <table cellpadding="0" cellspacing="0" class="search_restaurant_table">
                    <tr>
                        <td class="search_restaurant_table_inner">
                            <asp:TextBox ID="txtRestaurantSearch" runat="server" Width="400px" AutoComplete="Off" ></asp:TextBox>
                            <cc1:PopupControlExtender ID="txtRestaurantSearch_PopupControlExtender" runat="server" TargetControlID="txtRestaurantSearch"
                                PopupControlID="pnlRestaurant" Position="Bottom" OffsetY="0">
                            </cc1:PopupControlExtender>
                            <telerik:RadWindowManager ID="rwmResInfo" runat="server" Style="width: 750px; height: 350px"
                                OnClientShow="radResInfo_show" OnClientClose="radResInfo_close" Behavior="Default"
                                InitialBehavior="Default" EnableViewState="false" Modal="true" VisibleStatusbar="false">
                                <Windows>
                                    <telerik:RadWindow ID="rwdResInfo" runat="server" Skin="Office2007">
                                    </telerik:RadWindow>
                                </Windows>
                            </telerik:RadWindowManager>
                        </td>
                        <td>
                            <asp:ImageButton ID="ibtnSearch" runat="server" CausesValidation="False"
                                ImageUrl="~/Images/page/search.png" ToolTip="Search" />
                            <div style="position: fixed; left: 110%;">
                                <asp:Button ID="btnPostBack" runat="server" CausesValidation="false" Visible="true"
                                    Width="1" Height="1"/>
                            </div>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr>
            <td class="search_restaurant_table_right">
                 </td>
            <td class="search_restaurant_table_spacer">
                 </td>
            <td align="left">
                <asp:Label ID="lblMessage" runat="server" SkinID="label_8" Text="Search Restaurant (Name/Type/Category/Cuisine)."></asp:Label>
                <asp:RequiredFieldValidator ID="rfvRestaurant" runat="server" ControlToValidate="txtRestaurantSearch"
                    Display="Dynamic" ErrorMessage="* Select Restaurant" Enabled="False"></asp:RequiredFieldValidator>
                <div style="position: absolute; left: 110%;">
                    <asp:Panel ID="pnlRestaurant" runat="server" BackColor="#E6F2E7" Width="670px" BorderWidth="1"
                        BorderStyle="NotSet" BorderColor="#999999">
                        <div style="width:100%; margin:0px auto; overflow-y:scroll;">
                            <table cellpadding="0" cellspacing="0" style="padding:5px; width:95%;">
                                <tr>
                                    <td style="background-color:#D1DEBE;" align="Left">
                                        <table cellpadding="0" cellspacing="0" class="search_restaurant_table">
                                            <tr>
                                                <td class="search_restaurant_table_search_more">
                                                    <asp:LinkButton ID="lbtnSearch" runat="server" CausesValidation="False"
                                                        SkinID="linkbutton_8" Text="Search more">
                                        </asp:LinkButton>
                                                    <asp:Label ID="Label2" runat="server" SkinID="label_8" Text="with filters.">
                                        </asp:Label>
                                                </td>
                                                <td>
                                                    <table cellpadding="0" cellspacing="0" class="search_restaurant_table">
                                                        <tr>
                                                            <td class="search_restaurant_table_sort">
                                                                <asp:Label ID="Label3" runat="server" SkinID="label_8" Text="Sortings :"></asp:Label>
                                                            </td>
                                                            <td class="search_restaurant_table_right">
                                                                 </td>
                                                            <td class="search_restaurant_table_sort_parameter">
                                                                <asp:DropDownList ID="cmbSort1" runat="server" SkinID="dropdownlist_8"
                                                                    Width="80px">
                                                                    <asp:ListItem Text="(None)" Value=""></asp:ListItem>
                                                                    <asp:ListItem Text="Name" Value="Name"></asp:ListItem>
                                                                    <asp:ListItem Text="Category" Value="Category"></asp:ListItem>
                                                                    <asp:ListItem Text="Cuisine" Value="Cuisine"></asp:ListItem>
                                                                    <asp:ListItem Text="Type" Value="Type"></asp:ListItem>
                                                                </asp:DropDownList>
                                                            </td>
                                                            <td class="search_restaurant_table_sort_value">
                                                                <asp:DropDownList ID="cmbSort1Value" runat="server" SkinID="dropdownlist_8"
                                                                    Width="50px">
                                                                    <asp:ListItem Text="Asc" Value="Asc"></asp:ListItem>
                                                                    <asp:ListItem Text="Desc" Value="Desc"></asp:ListItem>
                                                                </asp:DropDownList>
                                                            </td>
                                                            <td class="search_restaurant_table_sort_parameter">
                                                                <asp:DropDownList ID="cmbSort2" runat="server" SkinID="dropdownlist_8"
                                                                    Width="80px">
                                                                    <asp:ListItem Text="(None)" Value=""></asp:ListItem>
                                                                    <asp:ListItem Text="Name" Value="Name"></asp:ListItem>
                                                                    <asp:ListItem Text="Category" Value="Category"></asp:ListItem>
                                                                    <asp:ListItem Text="Cuisine" Value="Cuisine"></asp:ListItem>
                                                                    <asp:ListItem Text="Type" Value="Type"></asp:ListItem>
                                                                </asp:DropDownList>
                                                            </td>
                                                            <td class="search_restaurant_table_sort_value">
                                                                <asp:DropDownList ID="cmbSort2Value" runat="server" SkinID="dropdownlist_8"
                                                                    Width="50px">
                                                                    <asp:ListItem Text="Asc" Value="Asc"></asp:ListItem>
                                                                    <asp:ListItem Text="Desc" Value="Desc"></asp:ListItem>
                                                                </asp:DropDownList>
                                                            </td>
                                                            <td class="search_restaurant_table_sort_parameter">
                                                                <asp:DropDownList ID="cmbSort3" runat="server" SkinID="dropdownlist_8"
                                                                    Width="80px">
                                                                    <asp:ListItem Text="(None)" Value=""></asp:ListItem>
                                                                    <asp:ListItem Text="Name" Value="Name"></asp:ListItem>
                                                                    <asp:ListItem Text="Category" Value="Category"></asp:ListItem>
                                                                    <asp:ListItem Text="Cuisine" Value="Cuisine"></asp:ListItem>
                                                                    <asp:ListItem Text="Type" Value="Type"></asp:ListItem>
                                                                </asp:DropDownList>
                                                            </td>
                                                            <td class="search_restaurant_table_sort_value">
                                                                <asp:DropDownList ID="cmbSort3Value" runat="server" SkinID="dropdownlist_8"
                                                                    Width="50px">
                                                                    <asp:ListItem Text="Asc" Value="Asc"></asp:ListItem>
                                                                    <asp:ListItem Text="Desc" Value="Desc"></asp:ListItem>
                                                                </asp:DropDownList>
                                                            </td>
                                                            <td style="text-align: left">
                                                                <asp:LinkButton ID="btnOK" runat="server" CausesValidation="False"
                                                                    SkinID="linkbutton_8" Text="OK"></asp:LinkButton>
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </td>
                                            </tr>
                                        </table>
                                                                                                                        
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <telerik:RadGrid ID="grdResult" runat="server" EnableEmbeddedSkins="False" EnableViewState="false" AllowMultiRowSelection="True"
                                            Skin="custom_econcierge" EnableTheming="False"
                                            AllowPaging="True" AllowSorting="true" GridLines="Horizontal"
                                            PageSize="2" Width="640px">
                                            <PagerStyle AlwaysVisible="True" />
                                            <ClientSettings EnablePostBackOnRowClick="True">
                                                <Selecting AllowRowSelect="True" />
                                            </ClientSettings>
                                            <mastertableview>
                                                <rowindicatorcolumn>
                                                    <HeaderStyle Width="20px" />
                                                </rowindicatorcolumn>
                                                <expandcollapsecolumn>
                                                    <HeaderStyle Width="20px" />
                                                </expandcollapsecolumn>
                                                <Columns>
                                                    <telerik:GridButtonColumn CommandName="View" Text="View"
                                                        UniqueName="View" ItemStyle-Width="30px" HeaderStyle-Width="30px" FooterStyle-Width="30px">
                                                        <ItemStyle BackColor="Lavender" ForeColor="Blue" />
                                                    </telerik:GridButtonColumn>
                                                </Columns>
                                            </mastertableview>
                                        </telerik:RadGrid>
                                    </td>
                                </tr>
                            </table>
                        </div>
                    </asp:Panel>
                </div>
            </td>
        </tr>
    </table>
 
</asp:Panel>

 

 

Thank you.
Antonio Stoilkov
Telerik team
 answered on 29 Mar 2012
5 answers
163 views
Please can any one there help out? i want to create or insert binaryimage into the database.
Emmanuel
Top achievements
Rank 1
 answered on 29 Mar 2012
3 answers
195 views
Hi,
I need to make hierarchical grid based on some condition.This means if there is no details,then there should not be (+) image in the grid.I need to hide expand image based on condition.Each master row i have the status of whether detail is there or not.
Princy
Top achievements
Rank 2
 answered on 29 Mar 2012
6 answers
747 views
I am switching over a gridview to a radgrid and ran into a hiccup, Gridview when a cell is blank actually puts in a &nbsp; so you have to check for this , apparently Radgrid works differently.  I am trying to find out if a cell is blank or not, if its blank I want to hide a button on the radgrid.
Protected Sub myRadGrid_ItemDataBound(sender As Object, e As Telerik.Web.UI.GridItemEventArgs) Handles myRadGrid.ItemDataBound
       If (TypeOf e.Item Is GridDataItem) Then
           Dim button As LinkButton = e.Item.FindControl("lnkPickUp")
           Dim text As String = e.Item.Cells(7).Text
           If text = Nothing Then
               button.Enabled = False
               button.Visible = False
           End If
       End If
   End Sub
Kevin
Top achievements
Rank 1
 answered on 29 Mar 2012
7 answers
383 views

Hi dude,
I have a RadGrid in Asp.net with three groups. I want to Have a checkbox on the last group header. I do not need to have checkbox in other group header. WHat should I do?

Tnx alot
Tsvetina
Telerik team
 answered on 29 Mar 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?