Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
179 views

Hi,

I have to use VBScript and have to check the checkbox automatically, I mean, do smth like this:
doc.GetElementById("ResetPasswordCheckBox").Checked = True or
doc.GetElementById("saveBtn").Click
etc. where doc = ie.document

But when I try to implement these sentences, nothing works:

doc.GetElementById("UserGroupsTree").Nodes(0).Checked
doc.GetElementById("UserGroupsTree").Nodes(1).Selected
doc.GetElementById("UserGroupsTree").Nodes(2).Selected
doc.GetElementById("UserGroupsTree").SelectedNodes.Count
doc.GetElementById("UserGroupsTree").Nodes(0).Text
doc.GetElementById("UserGroupsTree").Nodes(1).Text
doc.GetElementById("UserGroupsTree").Nodes(2).Text
doc.GetElementById("UserGroupsTree").Nodes(0).Value
doc.GetElementById("UserGroupsTree").Nodes(1).Value
doc.GetElementById("UserGroupsTree").Nodes(2).Value

The html code contains smth like this:

 

<div id="UserGroupsTree"

class="RadTreeView RadTreeView_Default"

style="overflow:auto;height:100%;width:100%;">

 

<ul class="rtUL rtLines">

<li class="rtLI rtFirst rtLast">

<div class="rtTop">

<span class="rtSp"></span>

<span class="rtPlus"></span>

<input type="checkbox" class="rtChk" />

<span class="rtIn">Some Text</span>

</div>

</li>

</ul>

<input id="UserGroupsTree_ClientState" name="UserGroupsTree_ClientState" type="hidden" />

</div>

And I want  to set this checkbox to "true" automatically, by means of script, i.e. simulating user clicking

And my script can access user machine only, no access to server side.

I 'm limited to vbscript only (script which runs on client side, not server side)

Perhaps I'm trying to do smth wrong but any help is greatly appreciated,

Thanks in advance,
John

 

Dimitar Terziev
Telerik team
 answered on 22 Jul 2011
1 answer
40 views
In javascript in order to get the client-side instance of Telerik Object it's possible to use:
var tree = $find("<%= RadTreeView1.ClientID %>")

But how to do the same by means of vbscript?
Dimitar Terziev
Telerik team
 answered on 22 Jul 2011
3 answers
107 views
Dear all,

         I am using RadDateInput controls. I need "00/00/00" when focus to that controls. Am using (DisplayDateFormat="dd-MMM-yyyy" DateFormat="MM/dd/yy" ) attributes also.

thanks,
vinoth

vinoth sansar
Top achievements
Rank 2
 answered on 22 Jul 2011
6 answers
497 views
Hello,

I have a RadUpload control on a web form.  However, I'm storing a lot of additional information with regard to the file that is being uploaded in additional text boxes, combo boxes, etc.  Some of these values cause the page to post back, which normally would be fine because all of the information get's put into ViewState.  However, every time the page posts back, the Upload control loses the file that was selected and I have to select the file again.

Is there a way to preserve the value of the file selected between post backs?

Thanks,
Warren
July
Top achievements
Rank 2
 answered on 22 Jul 2011
5 answers
181 views
I have a RadListBox, where, inside the ItemTemplate, I have a RadComboBox, another RadComboBox, and a RadTextBox.  Based on the selected value in the first RadComboBox (captured in ClientSelectedIndexChanged), I want to show or hide the other controls.  That is, if the value in the first RadComboBox is "apple," I want to show the second RadComboBox and hide the RadTextBox.  However, if the value in the first RadComboBox is "banana," I want to hide the second RadComboBox and show the RadTextBox.

What is the normal way of doing this from this event handler?

Thanks
KN425000
Top achievements
Rank 1
 answered on 22 Jul 2011
4 answers
191 views
Hello,

I'm trying to implement dynamic conditional formatting in the RadGrid.  The conditional formatting settings are supplied dynamically as a collection of filters that I need to apply on the server and have the grid display the corresponding styling.  I can't find any relevant documentation that could enable me to do so.  There's this example:
protected void RadGrid1_ItemDataBound(object sender, Telerik.WebControls.GridItemEventArgs e)
{
     //Is it a GridDataItem
     if (e.Item is GridDataItem)
     {
           //Get the instance of the right type
           GridDataItem dataBoundItem = e.Item as GridDataItem;
 
           //Check the formatting condition
             if (int.Parse(dataBoundItem["Size"].Text) > 100 )
           {
                 dataBoundItem[ "Received"].ForeColor = Color.Red;
                 dataBoundItem[ "Received"].Font.Bold = true;
                 //Customize more...
           }
     }
}

But the problem is that I don't know if it will be one boolean clause or three.  So the condition may be "Title == "Home"" or it could be "Title == Home AND Amount <= 10"  So I need to be able to dynamically build out the filter conditions.

I tried using the OnRowDataBound client side event and construct the javascript dynamically in C#, but the event is not firing because I'm not binding on the client side, but in the OnNeedDataSource event.

Any ideas?
Dasha
Top achievements
Rank 1
 answered on 22 Jul 2011
2 answers
179 views
I have a RadGrid (along with a RadAjaxManager). The version is 2010.1.415.35

There is a 'Refresh' button on the page, which eventually calls __doPostBack.
Everything was working fine until I upgraded the website from .NET 3.5 to 4.0.
But now, after the AJAX call sender.get_masterTableView() returns null in the GridDestroying function.

Is there a fix for this version?

Attila
 
<telerik:RadGrid 
            ID="grid"
            CellPadding="1"
            CellSpacing="0"
            EnableEmbeddedSkins="false"
            AlternatingItemStyle-Height="20"
            ItemStyle-Height="20"
            ShowFooter="True"
            AllowSorting="False"            
            runat="server"
            EnableEmbeddedBaseStylesheet="false"
            AutoGenerateColumns="false"
            AllowMultiRowEdit="true"
            GridLines="None"
            Width="100%"            
            ExportSettings-FileName="Summary"
            ExportSettings-Excel-FileExtension="xls"
            ExportSettings-Excel-Format="HTML"
            ExportSettings-OpenInNewWindow="true"
            ExportSettings-ExportOnlyData="true"             
            ExportSettings-IgnorePaging="true">             
            <ClientSettings>
                <Scrolling AllowScroll="True" UseStaticHeaders="true" />
            </ClientSettings>             
            <HeaderContextMenu EnableEmbeddedSkins="False"></HeaderContextMenu>
        <MasterTableView 
                ClientDataKeyNames="ROW_ID"
                DataKeyNames="ROW_ID"
                EditMode="InPlace"
                CommandItemDisplay="Bottom"
                AllowMultiColumnSorting="False"                
               >
            <EditFormSettings>
                <EditColumn InsertImageUrl="Update.gif" UpdateImageUrl="Update.gif" EditImageUrl="Edit.gif"
                    CancelImageUrl="Cancel.gif">
                </EditColumn>
            </EditFormSettings>
                <CommandItemTemplate>
                    <asp:Button ID="btnSave" runat="server" OnClientClick="AddNew();return false;" Text="Add" />  
                </CommandItemTemplate>
            </MasterTableView>
            <ClientSettings>
                <ClientEvents OnRowCreated="RowCreated" OnGridCreated="GridCreated" OnRowClick="RowClick" OnRowContextMenu="showMenu" OnColumnContextMenu="showHeaderMenu" OnCommand="RadGrid1_Command" OnGridDestroying="GridDestroying" />
            </ClientSettings>
        </telerik:RadGrid>

p
rotected override void RaisePostBackEvent( IPostBackEventHandler source, string eventArgument ) {     base.RaisePostBackEvent( source, eventArgument );     if ( source == this. )     {         if ( eventArgument.IndexOf( "Refresh" ) != -1 )         {             grid.Rebind();         }     } }

function GridDestroying(sender, eventArgs) {
    for (var i = 0; i < sender.get_masterTableView().get_dataItems().length; i++) {
        var curRow = sender.get_masterTableView().get_dataItems()[i];
        for (var j = 0; j < curRow.get_element().cells.length; j++) {
            var cell = curRow.get_element().cells[j];
            if (cell) {
                $clearHandlers(cell);
            }
        }
    }
}
Attila
Top achievements
Rank 1
 answered on 22 Jul 2011
1 answer
136 views
Hi,

i am Srinivas

In my project i have a RadTreeView to displays a nodes form Backend database. it shown in first attachment. Here i want to change the node back color based on the condition. it was executed successfully at first time when i expand the parent node. there after when i check on the  node then it displays the data in RadGrid successfully but it removes the Node BackColor automatically.  it shown in second attachment.

The following is the code for Change the Node Back Color.

Protected Sub RadTreeView1_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadTreeView1.PreRender
    If Session("parentnode") Is Nothing Then
    Else
         Dim data As DataTable = GetChildNode(Session("parentnode").ToString())
        For Each row As DataRow In data.Rows
       Dim node As New RadTreeNode()
       If row("job_status").ToString() = "NS" Then
      node.BackColor = Color.LightSkyBlue
End If
Next

Please Help me

Thank You
D.Srinivas
Plamen
Telerik team
 answered on 22 Jul 2011
4 answers
160 views
In my Custom ContentProvider, is there a way to return an error string from StoreFile()?
Dobromir
Telerik team
 answered on 22 Jul 2011
3 answers
115 views
Is there a way to override default dialog settings, like the crop's height and width, so that I can force a particular height and width from the start?

Thanks,
Joe
Joseph Roberts
Top achievements
Rank 1
 answered on 22 Jul 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?