Telerik Forums
UI for ASP.NET AJAX Forum
6 answers
96 views

Erro;

Uncaught TypeError: Cannot read property 'clear' of null

 

code:

$find("<%=radnumericbox.ClientID%>").clear();

 

what im doing badly? i have more radnuemirc boxes and they are running smoothly

 

BestRegards

 

Vasil
Telerik team
 answered on 23 Dec 2016
6 answers
280 views

Hello,

How can I turn off the highlighting on specific nodes in a radTreeView?  There are specific nodes that I don't want to change in any way when hovering over them.

I'm using UI for ASP.NET AJAX, V2013.1.417.45

Thank you.

Ivan Danchev
Telerik team
 answered on 23 Dec 2016
5 answers
405 views
I am using the below radtextbox and the onkeyup is not working for it. Below is the code:
<td align="left" style="Width:80px; padding-bottom:10px;"><telerik:RadTextBox ID="SphereRightText" runat="server" width="50" OnKeyUp="doRightSphereValidation();" onchange="FormatRightSphere(2, true);" /></td>
function doRightSphereValidation()
    {
        if (IsRightLensItemSelected())
        {
            var textBox = $find("<%=SphereRightText.ClientID %>");
            return validation_ValidateNumericTextBox(textBox, RightSphereMinimum, RightSphereMaximum, false, TurnInvalidInputsRed());
        }
        else
        {
            return true;
        }
    }
Vasil
Telerik team
 answered on 23 Dec 2016
1 answer
347 views

Hello, I am looking for support with the radwindowmanager and the autosize and autosize behavior properties...I've been trying to implement the same scenario as these two links:
- http://docs.telerik.com/devtools/aspnet-ajax/controls/window/troubleshooting/autosizing-issues

-http://demos.telerik.com/aspnet-ajax/window/examples/autosize/defaultcs.aspx

no luck... I always need to have a width and a height coming from the codebehind, else it only displays a small square. I am not sure if this is cause by the way the app is programmed...anyway hope somebody can jump in and help out. Thanks...here is the code driving the window: 

starts here:
gui.OpenRadWindow(
                            url: "/Pages/Inventory/Add_Product.aspx", 
                            width: 800, 
                            height: 550, 
                            title: "Add Product", 
                            modal: true, 
                            javascriptOnClientClose: "OnClientClose", 
                            page: Page
                        );

goes to here:

 

public void OpenRadWindow(string url, int width, int height, string title, bool modal, WindowBehaviors behaviors, bool showDuringLoad, string javascriptOnClientClose, Page page)
        {
            RadWindowManager winMgr = null;

            winMgr = (RadWindowManager)page.Master.FindControl("RadWindowManager_Global");

            if (winMgr != null)
            {
                RadWindow radWindowForm = new RadWindow();
                radWindowForm.ID = "radWindowForm_" + Guid.NewGuid().ToString();
                radWindowForm.MinWidth = new System.Web.UI.WebControls.Unit(width,System.Web.UI.WebControls.UnitType.Pixel);
                radWindowForm.MinHeight = new System.Web.UI.WebControls.Unit(height, System.Web.UI.WebControls.UnitType.Pixel);
                radWindowForm.AutoSize = true;
                radWindowForm.AutoSizeBehaviors = WindowAutoSizeBehaviors.Default;
                radWindowForm.Title = title;
                radWindowForm.Modal = modal;
                radWindowForm.NavigateUrl = url;
                radWindowForm.Behaviors = behaviors; 
                radWindowForm.EnableShadow = true;
                radWindowForm.EnableTheming = true;
                radWindowForm.KeepInScreenBounds = true;
                radWindowForm.ShowContentDuringLoad = showDuringLoad;
                radWindowForm.VisibleStatusbar = false;
                radWindowForm.VisibleOnPageLoad = true;
                radWindowForm.OnClientClose = javascriptOnClientClose;
                winMgr.EnableViewState = false;
                winMgr.Windows.Add(radWindowForm);                
            }
        }

this is the control in master page:

 

<telerik:RadWindowManager ID="RadWindowManager_Global" runat="server" AutoSize="true" AutoSizeBehaviors="Default" Style="z-index: 7001" />

thanks for the support. I will add additional info if needed.

Ianko
Telerik team
 answered on 23 Dec 2016
2 answers
141 views

I am setting a default recurrence rule in the FormCreated event when opening an advanced insert form as described at http://docs.telerik.com/devtools/aspnet-ajax/controls/scheduler/recurrence-editor/server-side-programming/populating-the-recurrence-rule

 

When the Save button is clicked, I am attempting to read the recurrence rule from e.Appointment.RecurrenceRule. This always returns the default rule that I set in FormCreated, even if the user altered the recurrence settings in the form before clicking Save. If I do not set the recurrence rule in FormCreated, this returns the settings that the user chose as expected.

 

Is there any way to set the default recurrence settings that are shown when the form is opened and still access the user's chosen settings in the AppointmentInsert event?

Veselin Tsvetanov
Telerik team
 answered on 23 Dec 2016
3 answers
216 views

Hello

My Grid

 

<telerik:RadGrid RenderMode="Lightweight" ID="catGrid" Width="944" AllowPaging="false" runat="server" GridLines="None" Skin="Office2010Blue"
                                                         AllowSorting="false" AutoGenerateColumns="False" OnNeedDataSource="CatGridNeedDataSource" ShowFooter="false" ShowStatusBar="false"
                                                         OnItemCommand="CatGridItemCommand" OnItemDataBound="CatGridItemDataBound">
                                            <MasterTableView DataKeyNames="ID" ClientDataKeyNames="ID">
                                                <Columns>
                                                    <telerik:GridCalculatedColumn  DataFields="TestName, TestNameDetail" Expression="{0}+{1}" HeaderText="TEST NAME">
                                                    </telerik:GridCalculatedColumn>
                                                    <telerik:GridCalculatedColumn  DataFields="Standard, StandardDetail" Expression="{0}+{1}"  HeaderText="STANDARD">
                                                    </telerik:GridCalculatedColumn>
                                                    <telerik:GridBoundColumn DataField="Pricing" HeaderText="PRICING" DataFormatString="{0:c}" HtmlEncode="false" ItemStyle-HorizontalAlign="right">
                                                    </telerik:GridBoundColumn>
                                                    <telerik:GridTemplateColumn HeaderText="DETAIL" UniqueName="DETAIL">
                                                        <ItemTemplate>
                                                            <telerik:RadImageButton ID="detailBtn" runat="server" Image-Url="~/App_Themes/Site/Core/DetailIcon.png" Width="32" Height="32" CommandName="Detail" CommandArgument='<%#Eval("CategoryID") +","+ Eval("Details")%>'></telerik:RadImageButton>
                                                        </ItemTemplate>
                                                    </telerik:GridTemplateColumn>
                                                    <telerik:GridTemplateColumn HeaderText="REPORT" UniqueName="REPORT">
                                                        <ItemTemplate>
                                                            <telerik:RadImageButton ID="ReportBtn" runat="server" Image-Url="~/App_Themes/Site/Core/Reporticon.png" Width="32" Height="32" CommandName="Report" Value="ID"></telerik:RadImageButton>
                                                        </ItemTemplate>
                                                    </telerik:GridTemplateColumn>
                                                </Columns>
                                            </MasterTableView>
                                            <ClientSettings EnableRowHoverStyle="true">
                                            </ClientSettings>
                                        </telerik:RadGrid>

 

My Code Behind

protected void CatGridItemDataBound(object sender, GridItemEventArgs e)
{
    
    //Is it a GridDataItem
    if (e.Item is GridDataItem)
    {
        var oRow = (DataRowView) e.Item.DataItem;
        var detr = (RadImageButton) oRow["DETAIL"];
        string detailTF = (detr).CommandArgument.ToString();
        var arg = new string[2];
        char[] splitter = { ',' };
        arg = detailTF.Split(splitter);
        HasDetail = Convert.ToBoolean(arg);
        if (HasDetail == true)
        {
            catGrid.MasterTableView.GetColumn(columnUniqueName: "DETAIL").Display = true;
        }
        else
        {
            catGrid.MasterTableView.GetColumn(columnUniqueName: "DETAIL").Display = false;
        }
    }
}

 

I am trying to get the second CommandArgument value which is true or false of the ImageButton. Once I have that value if false I want to set that row item to display.false. Currently I am receiving an error:

Unable to cast object of type 'DynamicClass1' to type 'System.Data.DataRowView'.

How can I achieve my goal?

Viktor Tachev
Telerik team
 answered on 23 Dec 2016
6 answers
303 views

Hello,

 

We use the Scheduler control in our Planning-application.  This is all working nicely. However, the small "DatePicker" above the scheduler does not select the date in the Scheduler view.

I have updated the control to the newest version.

Can you please help me fix the problem?

 

André Harder
Top achievements
Rank 1
 answered on 23 Dec 2016
0 answers
108 views

The latest release of Google Chrome browser (v.55) had introduced changes that affect the RadPanelBarItems highlight effect when they are hovered. The issue could be overcome by changing the RenderMode of the PanelBar to Lightweight.

For more information on the Lightweight rendermode, refer to the following documentation article:

http://docs.telerik.com/devtools/aspnet-ajax/controls/panelbar/radpanelbar-items/render-modes

Telerik Admin
Top achievements
Rank 1
Iron
 asked on 23 Dec 2016
4 answers
89 views

I am able to add custom context menus, determine which menu items have been selected and disable the ones I don't need.  I need to take one step further and disable specific menu items depending upon the extension of the file selected.

I am coding everything in the OnGridContextShown function but one thing I have not been able to identify is the value of the selected item in the grid.  if I can get this, I can determine whether to disable a menu item or not.

Any suggestions?

Thanks

function OnGridContextShown(sender, args) {
    // How do I get the file name of the selected item?
    var treeContextMenuItems = sender.get_allItems();
    for (var i = 0; i < treeContextMenuItems.length; i++) {
        var menuItem = treeContextMenuItems[i];
        if (menuItem.get_value() == "Extract" || menuItem.get_value() == "Upload") {
            if (menuItem.get_value() == "Upload") {
                menuItem.disable(); // Disable the extract and upload function
            }
        }
    }
}
Vessy
Telerik team
 answered on 23 Dec 2016
19 answers
1.4K+ views
Hi,
I seem to experiencing a problem where the NeedDataSource event is not being fired after Rebind is called. The grid shows the data on load etc, but after clicking on a link button in the grid, the NeedDataSource event is not firing (confirmed via debugger)

I am calling Rebind method from within the ItemCommand event. Please view the code below:

 
void Grid_ItemCommand(object source, GridCommandEventArgs e) 
    { 
        if (e.CommandName == "Toggle"
        {        
            #region Toggle the database record 
           
            /// Do some stuff, update some records 
          
            #endregion       
           Grid.Rebind(); 
        } 
 
 <telerik:RadGrid ID="Grid" runat="server" AutoGenerateColumns="false" 
                        Width="300px" AllowMultiRowSelection="true" AllowPaging="false"
                        <SelectedItemStyle CssClass="SelectedItem"></SelectedItemStyle> 
                        <MasterTableView DataKeyNames="EntityId"
                            <RowIndicatorColumn Visible="False"
                                <HeaderStyle Width="20px" /> 
                            </RowIndicatorColumn> 
                            <ExpandCollapseColumn Resizable="False" Visible="False"
                                <HeaderStyle Width="20px" /> 
                            </ExpandCollapseColumn> 
                            <Columns> 
                                <telerik:GridBoundColumn DataField="Data" HeaderText="Data" UniqueName="Data"
                                </telerik:GridBoundColumn> 
                                
                                 
                                <telerik:GridButtonColumn ButtonType="LinkButton" CommandName="Toggle" Text="Toggle"
                                </telerik:GridButtonColumn> 
                            </Columns> 
                            <EditFormSettings> 
                                <PopUpSettings ScrollBars="None" /> 
                            </EditFormSettings> 
                        </MasterTableView> 
                    </telerik:RadGrid> 

Thanks,
Nathan
Top achievements
Rank 1
 answered on 23 Dec 2016
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?