Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
180 views
Hi,
   I am using radgrid and edit form as a user control.

I want to find either user clicked on "Edit" or "add new record" link inside  "OnEditCommand Method".
 coz i want to hide insert button (which is present inside edit user control) when user clicks on "edit" link.
           and
hide update button (which is present inside edit user control) when user clicks on "add new record" link 

I used foll. code, but its not working correctly.
If condition is TRUE for both Edit and add clicks.

protected void rdgrid_ItemDataBound(object sender, GridItemEventArgs e)
       {
           if (e.Item is GridEditFormItem && e.Item.IsInEditMode)
           {
               UserControl userControl = (UserControl)e.Item.FindControl(GridEditFormItem.EditFormUserControlID);
               ((Button)(userControl.FindControl("btnInsert") as Button)).Visible = false;
               ((Button)(userControl.FindControl("btnUpdate") as Button)).Visible = true;
           }
       }
Princy
Top achievements
Rank 2
 answered on 10 Nov 2010
8 answers
343 views

Hi,

 

I currently have a RadGrid with a number of columns with allow scroll set to true. A number of the columns are made up of filter templates. When I introduce the filter by date column I get a horizontal scroll in IE7. It does not appear in IE 6, 8 or Firefox. I can forward screen shots if required.

 

I thought it might be something to do with styling etc in our site, but I’ve put it in its own page and still does the same. Please see code below:-

 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="Disputes_test" %> 
 
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html xmlns="http://www.w3.org/1999/xhtml" > 
<head runat="server">  
    <title>Untitled Page</title> 
</head> 
<body> 
    <form id="form1" runat="server">  
        <asp:ScriptManager ID="ScriptManager1" runat="server">  
        </asp:ScriptManager> 
    <div> 
        &nbsp;<telerik:RadGrid ID="RadGridDisputes" runat="server" AllowFilteringByColumn="True" 
            AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataSourceID="DisputesObjectData" 
            GridLines="None" GroupingEnabled="False" OnItemCommand="RadGridDisputes_ItemCommand" 
            PageSize="15">  
            <ExportSettings FileName="Disputes">  
            </ExportSettings> 
            <MasterTableView AllowMultiColumnSorting="True" DataSourceID="DisputesObjectData" 
                ShowGroupFooter="True">  
                <Columns> 
                    <telerik:GridHyperLinkColumn DataNavigateUrlFields="Complaint_PK" DataNavigateUrlFormatString="Dispute.aspx?d={0}" 
                        DataTextField="Complaint_PK" Groupable="False" HeaderText="Ref. No" SortExpression="Complaint_PK" 
                        UniqueName="UCDisputeID">  
                        <HeaderStyle HorizontalAlign="Left" Wrap="False" /> 
                        <ItemStyle HorizontalAlign="Center" Width="100px" Wrap="False" /> 
                    </telerik:GridHyperLinkColumn> 
                    <telerik:GridBoundColumn AllowFiltering="False" AllowSorting="False" DataField="Complaint_PK" 
                        Groupable="False" HeaderText="Ref. No" UniqueName="UCDisputeIDHidden" Visible="False">  
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle HorizontalAlign="Center" Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn AutoPostBackOnFilter="True" DataField="Company_Name" Groupable="False" 
                        HeaderText="Company Name" SortExpression="Company_Name" UniqueName="column9">  
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridDateTimeColumn AllowFiltering="False" AutoPostBackOnFilter="True" DataField="Received_Time" 
                        DataFormatString="{0:HH:mm}" Groupable="False" HeaderText="Received Time" SortExpression="Received_Time" 
                        UniqueName="column2">  
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridDateTimeColumn> 
                    <telerik:GridBoundColumn DataField="Received_Date" DataFormatString="{0:D}" HeaderText="Received_Date" 
                        UniqueName="Received_Date">  
                        <FilterTemplate> 
                            From  
                            <telerik:RadDatePicker ID="From_Received_Date_Picker" runat="server" ClientEvents-OnDateSelected="FromDateSelected_Received_Date" 
                                DbSelectedDate='<%# startDateReceived_Date %>' Width="85px">  
                            </telerik:RadDatePicker> 
                            to  
                            <telerik:RadDatePicker ID="To_Received_Date_Picker" runat="server" ClientEvents-OnDateSelected="ToDateSelected_Received_Date" 
                                DbSelectedDate='<%# endDateReceived_Date %>' Width="85px">  
                            </telerik:RadDatePicker> 
                            <telerik:RadScriptBlock ID="RadScriptBlock6" runat="server">  
 
                                <script type="text/javascript">  
                                    function FromDateSelected_Received_Date(sender,args) {  
                                        var tableView=$find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");  
                                        var ToPicker =$find('<%# ((GridItem)Container).FindControl("To_Received_Date_Picker").ClientID %>');  
                                          
                                        var fromDateReceived_Date = FormatSelectedDateReceived_Date(sender);  
                                        var toDateReceived_Date = FormatSelectedDateReceived_Date(ToPicker);  
                                          
                                        tableView.filter("Received_Date", fromDateReceived_Date + " " + toDateReceived_Date, "Between");   
                                          
                                    }  
                                    function ToDateSelected_Received_Date(sender,args) {  
                                        var tableView=$find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");  
                                        var FromPicker =$find('<%# ((GridItem)Container).FindControl("From_Received_Date_Picker").ClientID %>');  
                                          
                                        var fromDateReceived_Date = FormatSelectedDateReceived_Date(FromPicker);  
                                        var toDateReceived_Date = FormatSelectedDateReceived_Date(sender);  
                                                                                  
                                        tableView.filter("Received_Date", fromDateReceived_Date + " " + toDateReceived_Date, "Between");   
                                    }  
                                    function FormatSelectedDateReceived_Date(picker)  
                                    {  
                                        var date = picker.get_selectedDate();  
                                        var dateInput = picker.get_dateInput();  
                                        var formattedDate = dateInput.get_dateFormatInfo().FormatDate(date, dateInput.get_displayDateFormat());  
                                          
                                        return formattedDate;  
                                    }  
                                </script> 
 
                            </telerik:RadScriptBlock> 
                        </FilterTemplate> 
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn DataField="Resolved_by_Date" DataFormatString="{0:D}" HeaderText="Resolved_by_Date" 
                        UniqueName="Resolved_by_Date">  
                        <FilterTemplate> 
                            From  
                            <telerik:RadDatePicker ID="From_Resolved_Date_Picker" runat="server" ClientEvents-OnDateSelected="FromDateSelected_Resolved_Date" 
                                DbSelectedDate='<%# startDateResolved_Date %>' Width="85px">  
                            </telerik:RadDatePicker> 
                            to  
                            <telerik:RadDatePicker ID="To_Resolved_Date_Picker" runat="server" ClientEvents-OnDateSelected="ToDateSelected_Resolved_Date" 
                                DbSelectedDate='<%# endDateResolved_Date %>' Width="85px">  
                            </telerik:RadDatePicker> 
                            <telerik:RadScriptBlock ID="RadScriptBlock5" runat="server">  
 
                                <script type="text/javascript">  
                                    function FromDateSelected_Resolved_Date(sender,args) {  
                                        var tableView=$find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");  
                                        var ToPicker =$find('<%# ((GridItem)Container).FindControl("To_Resolved_Date_Picker").ClientID %>');  
                                          
                                        var fromDateResolved_by_Date = FormatSelectedDateResolved_by_Date(sender);  
                                        var toDateResolved_by_Date = FormatSelectedDateResolved_by_Date(ToPicker);  
                                          
                                        tableView.filter("Resolved_by_Date", fromDateResolved_by_Date + " " + toDateResolved_by_Date, "Between");   
                                          
                                    }  
                                    function ToDateSelected_Resolved_Date(sender,args) {  
                                        var tableView=$find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");  
                                        var FromPicker =$find('<%# ((GridItem)Container).FindControl("From_Resolved_Date_Picker").ClientID %>');  
                                          
                                        var fromDate = FormatSelectedDateResolved_by_Date(FromPicker);  
                                        var toDate = FormatSelectedDateResolved_by_Date(sender);  
                                                                                  
                                        tableView.filter("Resolved_by_Date", fromDateResolved_by_Date + " " + toDateResolved_by_Date, "Between");   
                                    }  
                                    function FormatSelectedDateResolved_by_Date(picker)  
                                    {  
                                        var date = picker.get_selectedDate();  
                                        var dateInput = picker.get_dateInput();  
                                        var formattedDate = dateInput.get_dateFormatInfo().FormatDate(date, dateInput.get_displayDateFormat());  
                                          
                                        return formattedDate;  
                                    }  
                                </script> 
 
                            </telerik:RadScriptBlock> 
                        </FilterTemplate> 
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn DataField="Incident_Date" DataFormatString="{0:D}" HeaderText="Incident_Date" 
                        UniqueName="Incident_Date">  
                        <FilterTemplate> 
                            From  
                            <telerik:RadDatePicker ID="From_Incident_Date_Picker" runat="server" ClientEvents-OnDateSelected="FromDateSelected" 
                                DbSelectedDate='<%# startDateIncident_Date %>' Width="85px">  
                            </telerik:RadDatePicker> 
                            to  
                            <telerik:RadDatePicker ID="To_Incident_Date_Picker" runat="server" ClientEvents-OnDateSelected="ToDateSelected" 
                                DbSelectedDate='<%# endDateIncident_Date %>' Width="85px">  
                            </telerik:RadDatePicker> 
                            <telerik:RadScriptBlock ID="RadScriptBlock4" runat="server">  
 
                                <script type="text/javascript">  
                                    function FromDateSelected(sender,args) {  
                                        var tableView=$find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");  
                                        var ToPicker =$find('<%# ((GridItem)Container).FindControl("To_Incident_Date_Picker").ClientID %>');  
                                          
                                        var fromDate = FormatSelectedDateIncident_Date(sender);  
                                        var toDate = FormatSelectedDateIncident_Date(ToPicker);  
                                          
                                        tableView.filter("Rec_Create", fromDateIncident_Date + " " + toDateIncident_Date, "Between");   
                                          
                                    }  
                                    function ToDateSelected(sender,args) {  
                                        var tableView=$find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");  
                                        var FromPicker =$find('<%# ((GridItem)Container).FindControl("From_Incident_Date_Picker").ClientID %>');  
                                          
                                        var fromDate = FormatSelectedDateIncident_Date(FromPicker);  
                                        var toDate = FormatSelectedDateIncident_Date(sender);  
                                                                                  
                                        tableView.filter("Incident_Date", fromDateIncident_Date + " " + toDateIncident_Date, "Between");   
                                    }  
                                    function FormatSelectedDateIncident_Date(picker)  
                                    {  
                                        var date = picker.get_selectedDate();  
                                        var dateInput = picker.get_dateInput();  
                                        var formattedDate = dateInput.get_dateFormatInfo().FormatDate(date, dateInput.get_displayDateFormat());  
                                          
                                        return formattedDate;  
                                    }  
                                </script> 
 
                            </telerik:RadScriptBlock> 
                        </FilterTemplate> 
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn AutoPostBackOnFilter="True" DataField="Contact_No" Groupable="False" 
                        HeaderText="Contact No" SortExpression="Contact_No" UniqueName="column6">  
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn AutoPostBackOnFilter="True" DataField="Email" Groupable="False" 
                        HeaderText="Email" SortExpression="Email" UniqueName="column7">  
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn AutoPostBackOnFilter="True" DataField="FullName" Groupable="False" 
                        HeaderText="Name" SortExpression="FullName" UniqueName="column8">  
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn AutoPostBackOnFilter="True" DataField="Account_Number" Groupable="False" 
                        HeaderText="Acc. No." SortExpression="Account_Number" UniqueName="column10">  
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn AutoPostBackOnFilter="True" DataField="Post_Code" Groupable="False" 
                        HeaderText="Post Code" SortExpression="Post_Code" UniqueName="column11">  
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn DataField="Category" HeaderText="Category" UniqueName="Category">  
                        <FilterTemplate> 
                            <telerik:RadComboBox ID="RadComboBoxCategory" runat="server" AppendDataBoundItems="true" 
                                DataSourceID="DDLCategoryData" DataTextField="Description" DataValueField="Description" 
                                Height="100px" OnClientSelectedIndexChanged="CategoryIndexChanged" SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Category").CurrentFilterValue %>'>  
                                <Items> 
                                    <telerik:RadComboBoxItem Text="All" /> 
                                </Items> 
                            </telerik:RadComboBox> 
                            <telerik:RadScriptBlock ID="RadScriptBlock7" runat="server">  
 
                                <script type="text/javascript">  
                                    function CategoryIndexChanged(sender,args) {  
                                        var tableView=$find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");  
                                        tableView.filter("Category",args.get_item().get_value(),"EqualTo");  
                                    }  
                                </script> 
 
                            </telerik:RadScriptBlock> 
                        </FilterTemplate> 
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn DataField="Sub_Category" HeaderText="Sub_Category" UniqueName="Sub_Category">  
                        <FilterTemplate> 
                            <telerik:RadComboBox ID="RadComboBoxSub_Category" runat="server" AppendDataBoundItems="true" 
                                DataSourceID="DDLSub_CategoryData" DataTextField="Description" DataValueField="Description" 
                                Height="100px" OnClientSelectedIndexChanged="Sub_CategoryIndexChanged" SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Sub_Category").CurrentFilterValue %>'>  
                                <Items> 
                                    <telerik:RadComboBoxItem Text="All" /> 
                                </Items> 
                            </telerik:RadComboBox> 
                            <telerik:RadScriptBlock ID="RadScriptBlock8" runat="server">  
 
                                <script type="text/javascript">  
                                    function Sub_CategoryIndexChanged(sender,args) {  
                                        var tableView=$find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");  
                                        tableView.filter("Sub_Category",args.get_item().get_value(),"EqualTo");  
                                    }  
                                </script> 
 
                            </telerik:RadScriptBlock> 
                        </FilterTemplate> 
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn AutoPostBackOnFilter="True" DataField="Route" Groupable="False" 
                        HeaderText="Route" SortExpression="Route" UniqueName="column14">  
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn AutoPostBackOnFilter="True" DataField="Feedback_Type" Groupable="False" 
                        HeaderText="Feedback Type" SortExpression="Feedback_Type" UniqueName="column15">  
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn AutoPostBackOnFilter="True" DataField="Action_Status" Groupable="False" 
                        HeaderText="Action Status" SortExpression="Action_Status" UniqueName="column16">  
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                    <telerik:GridBoundColumn AutoPostBackOnFilter="True" DataField="AssignedUser" Groupable="False" 
                        HeaderText="Assigned User" SortExpression="AssignedUser" UniqueName="column18">  
                        <HeaderStyle Wrap="False" /> 
                        <ItemStyle Wrap="False" /> 
                    </telerik:GridBoundColumn> 
                </Columns> 
            </MasterTableView> 
            <ClientSettings AllowAutoScrollOnDragDrop="False" AllowColumnHide="True" AllowColumnsReorder="True" 
                AllowExpandCollapse="False" AllowGroupExpandCollapse="False" ColumnsReorderMethod="Reorder">  
                <Selecting AllowRowSelect="True" EnableDragToSelectRows="False" /> 
                <Scrolling AllowScroll="True" FrozenColumnsCount="2" UseStaticHeaders="True" /> 
            </ClientSettings> 
        </telerik:RadGrid> 
        <asp:ObjectDataSource ID="DDLSub_CategoryData" runat="server" SelectMethod="DDLSubCategoriesGrid" 
            TypeName="Disputes.DataAccess.Layer.SQL_DropDownLists"></asp:ObjectDataSource> 
        <asp:ObjectDataSource ID="DisputesObjectData" runat="server" SelectMethod="Get_All_Disputes" 
            TypeName="Disputes.DataAccess.Layer.SQL_Create">  
            <SelectParameters> 
                <asp:SessionParameter Name="strUserID" SessionField="strUserID" Type="String" /> 
            </SelectParameters> 
        </asp:ObjectDataSource> 
        <asp:ObjectDataSource ID="DDLCategoryData" runat="server" SelectMethod="DDLCategories" 
            TypeName="Disputes.DataAccess.Layer.SQL_DropDownLists"></asp:ObjectDataSource> 
    </div> 
    </form> 
</body> 
</html> 
 

 

 

 

Thanks

Veli
Telerik team
 answered on 10 Nov 2010
1 answer
92 views
Okay - I am updating a textbox named txtRequested which is then updating a textbox named txtVariance in the same row.  When txtVariance is changed the OnChangeValue is fired and I need to now update the footer with the new value.  footer = footer + newValue.  How can I do this in javascript? 

This is the code I am using to get the variance:

function

 

Variance(sender, args)

 

{

 

var rdgrid = $find("<%=RadGrid1.ClientID %>");

 

 

var cell = sender.get_element().parentNode.parentNode;

 

 

var index = cell.parentNode.rowIndex;

 

 

var MasterTable = rdgrid.get_masterTableView();

 

 

var row = MasterTable.get_dataItems()[index - 2]; //getting row

 

 

var tbxAdopted = row.findControl("tbxAdopted").get_value(); //getting value of TextBox 'tbxAdopted'

 

 

var tbxReq = row.findControl("tbxReq").get_value();

 

 

var Variance = tbxReq - tbxAdopted;

 

 

var tbxVariance = MasterTable.get_dataItems()[index - 2].findControl("tbxVar");

 

tbxVariance.set_value(Variance);

}

this gets the value of the textbox changed in the variance column:

 

var

 

newInput = 0.0;

 

 

function VarianceTotal(sender, args) {

 

newInput = sender.get_value();

}



Thanks for your help.

Tsvetoslav
Telerik team
 answered on 10 Nov 2010
5 answers
140 views
Hi Telerik experts,

I have a hierarchy grid (inner grid as a nestedViewTemplate). i set pageSize=40.
 
Here is the problem:
1. When I expand the row to show the inner grid, there is a white space shown before the header. (see attached pic). The more rows I expand, the larger the white space is.
2. i tried to set useStaticHeader = true, i got the same problem except that the white space will be shown between the header and the first row.

It's really strange. i searched a lot, didn't find any solution. Would you please help me out?

Here is the code:
<form id="frmSearchResults" runat="server">
   <div>
     <div>
     <table>
     <!--some controls here -->
     </table>
      <radspl:RadSplitter ID="spltSrchRes" runat="server" Skin="Outlook"  Width="100%" Visible="true" ResizeWithParentPane="true" ResizeWithBrowserWindow="true" ResizeMode="EndPane" Height="650">                    
       <radspl:RadPane ID="pnRefSrch" runat="server" Scrolling="None" CssClass="rgDataDiv">
        <telerik:RadGrid runAt="server" pageSize=40 >
          <ClientSettings AllowAutoScrollOnDragDrop="False">
                                <Resizing AllowColumnResize="true" ResizeGridOnColumnResize="false" ClipCellContentOnResize="False">
                                </Resizing>
                                <Scrolling AllowScroll="true" UseStaticHeaders="false" FrozenColumnsCount ="1" ScrollHeight ="640px" />
                                <Selecting AllowRowSelect="True" />
                                <ClientEvents OnGridCreated="GridCreated" />
                            </ClientSettings>
                            <MasterTableView Width="99%" DataKeyNames="General ID" ClientDataKeyNames="General ID" TableLayout ="Auto"    
                                AllowFilteringByColumn="true" >
                <NestedViewSettings>
                                    <ParentTableRelation>
                                        <telerik:GridRelationFields DetailKeyField="GeneralID" MasterKeyField="GeneralID" />
                                    </ParentTableRelation>
                                </NestedViewSettings>
                                <NestedViewTemplate>
       <telerik:RadGrid HorizontalAlign="center" Width="1000" ID="inner" runat="server">
        <MasterTableView TableLayout="auto" AllowFilteringByColumn="true">
                                            </MasterTableView>
                                        </telerik:RadGrid>
  
 </MasterTableView>
 </telerik:RadGrid>
  </radspl:RadPane>
                </radspl:RadSplitter>

Best regards,
heng

Dimo
Telerik team
 answered on 10 Nov 2010
3 answers
146 views
I can't find anywhere what Telerik is using as the default password on PDF export if you don't define one.  The attached is a screen-shot from Adobe Reader regarding the default settings.

Rumen
Telerik team
 answered on 10 Nov 2010
2 answers
132 views
When these controls render they do so in a table, label in one cell and control in another.

No problems so far.

However, if you've lots of these controls and the labels are all different lengths then you have the devils own job of getting your controls to stack nicely.

It would be nice if these controls rendered a class name in the <TD> tag (or better yet, had a LabelCssClass property where the <TD> and LabellCssClass property value could be used to write a CSS rule) so that the width could be set to a consistent value so that all the controls stacked neatly.

--
Stuart 
Stuart Hemming
Top achievements
Rank 2
 answered on 10 Nov 2010
5 answers
187 views
Hi there,

I'm trying to have the Calendar work in a scenario that is essentially the same as EnableMultiSelect=false  but also allow the user to select an entire week. What I don't want is the user to have the multiple select turned on where if they are clicking single days it will add them to the selection.

On single day clicks I want the calendar to lose the current selection, and select the day they just clicked.
On week click I want the whole week selected.

Can see that this is similar, but not quite sure which client events I can modify to make it work like this?
http://www.telerik.com/community/code-library/aspnet-ajax/calendar/calendar-week-selection-only-with-confirmation-popup.aspx

Any help would be appreciated!

Cheers
Gavin
Tsvetina
Telerik team
 answered on 10 Nov 2010
2 answers
367 views
Hi Experts,
i am trying to call alert on OnBlur client event of RadtextBox but its not working please advise
I have attached code for review
<asp:Panel ID="formContainer" runat="server" CssClass="formWrapper">
         <div id="ControlContainer">
                <!--Name-->
                <div>
                   <table>
                     <tr>
                         <td class="label"><b>Name</b> </td>
                         <td>
                            <Telerik:RadTextBox ID="txtName" runat="server" EmptyMessage="Please Enter Name...." Width="180px" ClientIDMode="Static"  >
                                <ClientEvents OnBlur="Validate" />
                            </Telerik:RadTextBox>
                         </td>
                     </tr>
                   </table>
                </div>
                <!--Email-->
                <div>
                   <table>
                     <tr>
                         <td class="label"><b>E-mail</b> </td>
                         <td>
                            <Telerik:RadTextBox ID="txtEmail" runat="server" EmptyMessage="Please Enter Valid Email...." Width="180px" ClientIDMode="Static">
                                <ClientEvents OnBlur="Validate" />
                            </Telerik:RadTextBox>
                         </td>
                     </tr>
                   </table>
                </div>
</asp:panel>
<Telerik:RadCodeBlock ID="rcb1" runat="server">
         <script type="text/javascript">
             function Validate(sender, args) {
                 switch (sender.get_id()) {
                     case "txtName":
                         alert("txtName");
                         break;
                     case "txtEmail":
                         alert("txtEmail");
                         break;
                     default: break;
                 }
             }
         </script>
</Telerik:RadCodeBlock>
Please advise
Dimo
Telerik team
 answered on 10 Nov 2010
1 answer
197 views
Hello
I have a screen with a RadListBox where users are able to search through the list with a button and a search button below. The user enters the search value and fact find.
I am able to find the right items with my search button and using the following method "FindItem" of control.

My problem is that if I have a scrollbar because I have a lot of information in the list find the item is in the bottom of the list, the control does not set the list to see who is selected by programming .

If it is not clear, I have an example I can send you.
Shinu
Top achievements
Rank 2
 answered on 10 Nov 2010
3 answers
309 views
Hello,
I got a question regarding images and the radlistview. I'd like to show images from a directory into a Radlistview.  I have a directory with the following images: a1.jpg, a2.jpg, b1.jpg, b2.jpg, b3.jpg. On pageload I'd like to get the files containing the letter 'b' (in this case 3 files), and show them in my radlistview.
My question: how can I get these pictures and show them in my listview on pageload?
Thanks for your help.
David  
Veli
Telerik team
 answered on 10 Nov 2010
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?