Telerik Forums
UI for ASP.NET AJAX Forum
9 answers
1.4K+ views

I have a RadGrid that is based on the client edit with batch server update example code. I would like to change the background color of the row when the SelectedIndexChanged event fires in the RadComboBox in the currently edited cell of the grid row. I need to do this as a client side action. The currently edited row will be an ItemTemplate as the client edit with batch server update code doesn't use the EditItemTemplate when editing rows.

<telerik:RadComboBox ID="RadComboBankerRole" 
 runat="server"
 OnItemsRequested="RadComboBankerRole_ItemsRequested"
 OnClientSelectedIndexChanged="RadComboBankerRole_SelectedIndexChanged"/>

function RadComboBankerRole_SelectedIndexChanged(sender, eventArgs) 
{
    //  Set row background color css class if selected value not string.Empty.
    //  Bonus points if you can apply different css class based on row index mod 2 ("zebra striped rows")
}
David
Top achievements
Rank 1
 answered on 04 Apr 2013
1 answer
114 views
Hi,

I became aware just recently that a new folder called ImageEditorDialogs is now part of your release.
Should I be pointing to this in the ExternalDialogsPath parameter?
If so, how do I also point at EditorDialogs?  I have made a change to the FileBrowser.ascx so I do need to point to this folder.
Can I merge the 2 folders?  I notice that InsertImage.ascx exists in both.

Please advise.

Thanks

Jim
Stanimir
Telerik team
 answered on 04 Apr 2013
3 answers
358 views
Hi,
I need to open RadWindow on button click.While opening the RadWindow i need to call one server function for some updates for that RadWindow, same time the RadWindow should be opened after that update.How to achieve this functionality?

What i did is like this:
<asp:Button ID="btn1" runat="server" Text="Click me"
                        OnClientClick="openRadWin();" OnClick="btn1_Click" />


Thanks
raj
Shinu
Top achievements
Rank 2
 answered on 04 Apr 2013
0 answers
70 views
  I define RadTimePicker as follow:
<telerik:RadTimePicker runat="server" ID="StartTime"  Width="95%"
                             SelectedDate='<%# Bind("Start") %>'>
                             <DateInput ID="StartDateInput" runat="server"  EmptyMessage="داده اجباری" DateFormat="HH:mm" EnableSingleInputRendering="false" />
                             <TimePopupButton />
                             <TimeView ID="StartTimeView" runat="server" Columns="2" ShowHeader="true" TimeFormat="HH:mm" HeaderText="از ساعت"/>
                             <DatePopupButton />
                         </telerik:RadTimePicker>
I set StartTime and EndTime on server side:
       RadTimePicker startTime = (RadTimePicker)e.Container.FindControl("StartTime");
     startTime.TimeView.StartTime = PatientScheduler.DayStartTime;           
     startTime.TimeView.EndTime = PatientScheduler.DayEndTime;
     startTime.SelectedTime = e.Appointment.Start.TimeOfDay;
Based on PatientScheduler:
<telerik:RadScheduler runat="server" ID="PatientScheduler" Width="100%" Height="100%"
          DataSourceID="PatientAppointmentsEntityDataSource" DataKeyField="Id" DataSubjectField="Subject"
          DataStartField="Start" DataEndField="End" FirstDayOfWeek="Saturday" HoursPanelTimeFormat="HH:mm"
          LastDayOfWeek="Thursday" EditFormDateFormat="yyyy/MM/dd"            
          Skin="Office2010Blue">

I have two problems in this project:
1. When I run web and select 3:00(Time is based on 24 Hours), displayed 11:00 in DateInput. When select 9:00, Displayed 17:00 in DateInput.
2. I can just select time from 00:00 to 9:00 and it displayed from 8:00 to 17:00 because PatientScheduler is from 8:00 to 17:00
shahab
Top achievements
Rank 1
 asked on 04 Apr 2013
1 answer
86 views
Hi ,

I have a telerik grid("Version=5.0.1.0")  which is getting filled from SQL datasource. 

ISSUE 1:
If Cell value is 'April>>test1>>Section1>>A' then after exporting to CSV it comes as
'April&gt;&gt;test1&gt;&gt;Section1&gt;&gt;A'

ISSUE 2:
Empty cell or cell having value " " are getting converting to "&nbsp;". while exporting to the CSV.

Kostadin
Telerik team
 answered on 04 Apr 2013
1 answer
68 views
Hi ,

I have a telerik RAD grid("Version=5.0.1.0")  which is getting data from SQL datasource. 

ISSUE 1:
If Cell value is 'April>>test1>>Section1>>A' then after exporting to CSV it comes as
'April&gt;&gt;test1&gt;&gt;Section1&gt;&gt;A'

ISSUE 2:
Empty cell or cell having value " " are getting converting to "&nbsp;". while exporting to the CSV.

 
Kostadin
Telerik team
 answered on 04 Apr 2013
18 answers
369 views

I am trying to export two different rad grids on one excel file.  I followed an example I found posed in the formums but am having issues acessing the radgrids that are inside of the itemtemplate of the RadGrid i want to export.  I have the following ASPX code:

 

<telerik:RadGrid ID="telerikBatchExportGrid" runat="server">  
                            <MasterTableView> 
                                <ItemTemplate> 
                                    <telerik:RadGrid ID="telerikTransBatchGrid" runat="server" AutoGenerateColumns="false" 
                                        AllowFilteringByColumn="true" AllowSorting="true" AllowPaging="true" Skin="BlueGrid" 
                                        EnableEmbeddedSkins="false" AllowMultiRowSelection="false" Width="570px" PagerStyle-AlwaysVisible="true" 
                                        ShowFooter="true" OnNeedDataSource="telerikTransBatchGrid_NeedDataSource" OnInit="telerikTransBatchGrid_Init">  
                                        <PagerStyle Mode="NextPrevAndNumeric" /> 
                                        <GroupingSettings CaseSensitive="False" /> 
                                        <MasterTableView Width="570px">  
                                            <Columns> 
                                                <telerik:GridBoundColumn DataField="TrackingNumber" HeaderText="Tracking #" UniqueName="TrackingNumber" /> 
                                                <telerik:GridBoundColumn DataField="IndividualName" HtmlEncode="false" HeaderText="Name" 
                                                    ItemStyle-HorizontalAlign="left" HeaderStyle-HorizontalAlign="center" /> 
                                                <telerik:GridBoundColumn DataField="EffectiveDate" HtmlEncode="false" HeaderText="Orig Date" 
                                                    ItemStyle-HorizontalAlign="left" HeaderStyle-HorizontalAlign="center" DataFormatString="{0:d}" 
                                                    FilterControlWidth="50px" /> 
                                                <telerik:GridBoundColumn DataField="Status" HtmlEncode="false" HeaderText="Status" 
                                                    UniqueName="Status" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="center">  
                                                    <FilterTemplate> 
                                                        <telerik:RadScriptBlock ID="RadScriptsBlockStatus" runat="server">  
 
                                                            <script type="text/javascript">  
                                                    function StatusSelectedIndexChanged2(sender, args) {  
                                                        var tableView = $find("<%# TryCast(Container, GridItem).OwnerTableView.ClientID %>");  
                                                        tableView.filter("Status", args.get_item().get_value(), "EqualTo");  
                                                    }  
                                                            </script> 
 
                                                        </telerik:RadScriptBlock> 
                                                        <telerik:RadComboBox ID="telerikDDLStatusFilter" SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("Status").CurrentFilterValue %>' 
                                                            runat="server" OnClientSelectedIndexChanged="StatusSelectedIndexChanged2" Width="85px">  
                                                            <Items> 
                                                                <telerik:RadComboBoxItem Text="All" Value="" /> 
                                                                <telerik:RadComboBoxItem Text="Pending" Value="Pending" /> 
                                                                <telerik:RadComboBoxItem Text="Sent" Value="Sent" /> 
                                                                <telerik:RadComboBoxItem Text="Funded" Value="Funded" /> 
                                                                <telerik:RadComboBoxItem Text="Failed" Value="Failed" /> 
                                                                <telerik:RadComboBoxItem Text="Approved" Value="Approved" /> 
                                                                <telerik:RadComboBoxItem Text="Refunded" Value="Refunded" /> 
                                                                <telerik:RadComboBoxItem Text="Reversal Requested" Value="Reversal Requested" /> 
                                                                <telerik:RadComboBoxItem Text="Reversal Complete" Value="Reversal Complete" /> 
                                                            </Items> 
                                                        </telerik:RadComboBox> 
                                                    </FilterTemplate> 
                                                </telerik:GridBoundColumn> 
                                                <telerik:GridBoundColumn DataField="Amount" HtmlEncode="false" HeaderText="Amount" 
                                                    UniqueName="Amount" ItemStyle-HorizontalAlign="right" HeaderStyle-HorizontalAlign="center" 
                                                    DataFormatString="{0:C}" Aggregate="sum" FooterStyle-HorizontalAlign="right" 
                                                    FilterControlWidth="50px" FooterStyle-Font-Bold="true">  
                                                </telerik:GridBoundColumn> 
                                            </Columns> 
                                        </MasterTableView> 
                                    </telerik:RadGrid> 
                                    <br /> 
                                    <h3> 
                                        Client Transactions</h3> 
                                    <telerik:RadGrid ID="telerikClientTransBatchGrid" runat="server" AutoGenerateColumns="false" 
                                        AllowFilteringByColumn="true" AllowSorting="true" AllowPaging="true" Skin="BlueGrid" 
                                        EnableEmbeddedSkins="false" AllowMultiRowSelection="false" Width="570px" PagerStyle-AlwaysVisible="true" 
                                        ShowFooter="true" OnNeedDataSource="telerikClientTransBatchGrid_NeedDataSource" OnInit="telerikClientTransBatchGrid_Init">  
                                        <PagerStyle Mode="NextPrevAndNumeric" /> 
                                        <GroupingSettings CaseSensitive="False" /> 
                                        <MasterTableView Width="570px">  
                                            <Columns> 
                                                <telerik:GridBoundColumn DataField="TrackingNumber" HeaderText="Tracking #" UniqueName="TrackingNumber">  
                                                </telerik:GridBoundColumn> 
                                                <telerik:GridBoundColumn DataField="IndividualName" HtmlEncode="false" HeaderText="Name" 
                                                    ItemStyle-HorizontalAlign="left" HeaderStyle-HorizontalAlign="center" /> 
                                                <telerik:GridBoundColumn DataField="LogDate" HtmlEncode="false" HeaderText="Orig Date" 
                                                    ItemStyle-HorizontalAlign="left" HeaderStyle-HorizontalAlign="center" DataFormatString="{0:d}" 
                                                    FilterControlWidth="50px" /> 
                                                <telerik:GridBoundColumn DataField="Status" HtmlEncode="false" HeaderText="Status" 
                                                    UniqueName="Status" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="center">  
                                                    <FilterTemplate> 
                                                        <telerik:RadScriptBlock ID="RadScriptsBlockClientStatus" runat="server">  
 
                                                            <script type="text/javascript">  
                                                    function StatusSelectedIndexChanged3(sender, args) {  
                                                        var tableView = $find("<%# TryCast(Container, GridItem).OwnerTableView.ClientID %>");  
                                                        tableView.filter("Status", args.get_item().get_value(), "EqualTo");  
                                                    }  
                                                            </script> 
 
                                                        </telerik:RadScriptBlock> 
                                                        <telerik:RadComboBox ID="telerikDDLStatusFilter" SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("Status").CurrentFilterValue %>' 
                                                            runat="server" OnClientSelectedIndexChanged="StatusSelectedIndexChanged3" Width="85px">  
                                                            <Items> 
                                                                <telerik:RadComboBoxItem Text="All" Value="" /> 
                                                                <telerik:RadComboBoxItem Text="Pending" Value="Pending" /> 
                                                                <telerik:RadComboBoxItem Text="Sent" Value="Sent" /> 
                                                                <telerik:RadComboBoxItem Text="Funded" Value="Funded" /> 
                                                                <telerik:RadComboBoxItem Text="Failed" Value="Failed" /> 
                                                            </Items> 
                                                        </telerik:RadComboBox> 
                                                    </FilterTemplate> 
                                                </telerik:GridBoundColumn> 
                                                <telerik:GridBoundColumn DataField="Amount" HtmlEncode="false" HeaderText="Amount" 
                                                    UniqueName="Amount" ItemStyle-HorizontalAlign="right" HeaderStyle-HorizontalAlign="center" 
                                                    DataFormatString="{0:C}" Aggregate="sum" FooterStyle-HorizontalAlign="right" 
                                                    FilterControlWidth="50px" FooterStyle-Font-Bold="true">  
                                                </telerik:GridBoundColumn> 
                                            </Columns> 
                                        </MasterTableView> 
                                    </telerik:RadGrid> 
                                </ItemTemplate> 
                            </MasterTableView> 
                        </telerik:RadGrid>\  
 
 

 

How do I access the internal RadGrids? I have tried the following with no sucess

CType(Me.telerikBatchExportGrid.MasterTableView.FindControl("telerikTransBatchGrid"), Telerik.Web.UI.RadGrid)  
CType(Me.telerikBatchExportGrid.MasterTableView.Items(0).FindControl("telerikTransBatchGrid"), Telerik.Web.UI.RadGrid)  
 
 

 

 

 

 

 

Andrey
Telerik team
 answered on 04 Apr 2013
1 answer
377 views
Hi
     When i press the edit button in the radgrid, the grid enters a Inplace Editmode. wat i want is when i click on a button in that particular editable row , the edit mode is set to false.. Help me with the code . Thanx in Advance..
Shinu
Top achievements
Rank 2
 answered on 04 Apr 2013
2 answers
127 views
I have a date time picker control in an edit form of a rad grid.  I added a button to the edit for to get the current date and update the selected date of the date time picker.  I can't seem to get the code correct.  I get the following javascript error:

Error: Object doesn't support property or method 'set_selectedDate'

Here is the javascript function and the aspx markup:

Can some please help me figure out a way to update the selected date when the button in click in the edit form?

function AccessOnclient() {
            var grid = $find("<%= radGrid.ClientID %>");
            if (grid) {
                var EditItems = grid.get_editItems();
                for (var i = 0; i < EditItems.length; i++) {
                    var editItem = EditItems[0];
                    var dateTimePicker = $(editItem.get_editFormItem()).find("input[id*='StartDate']").get(0)
                    var date = new Date;
                    dateTimePicker.set_selectedDate(date);
 
                }
            }
            return false;



<telerik:GridTemplateColumn HeaderText="Start Date" UniqueName="StartDate" DataField="StartDate" SortExpression="StartDate" FilterControlWidth="90px">
                            <ItemTemplate>
                                <asp:Label runat="server" ID="lblStartDate" Text='<%# Eval("StartDate", "{0:g}") %>'>
                                </asp:Label>
                            </ItemTemplate>
                                <InsertItemTemplate>
                                    <telerik:RadDateTimePicker ID="StartDate" MinDate="2013/1/1" runat="server" DbSelectedDate='<%# Bind("StartDate") %>'>
                                </telerik:RadDateTimePicker>
                                <asp:Button runat="server" id="btnGetDate" Text="Get Date" OnClientClick="return AccessOnclient()" />
                                <asp:RequiredFieldValidator ID="StartDateRequiredInsert" ControlToValidate="StartDate" runat="server" ErrorMessage="Required"></asp:RequiredFieldValidator>
                                </InsertItemTemplate>
                            <EditItemTemplate>
                                <telerik:RadDateTimePicker ID="StartDate" MinDate="2013/1/1" runat="server" DbSelectedDate='<%# Bind("StartDate") %>'>
                                </telerik:RadDateTimePicker>
                                <asp:Button runat="server" id="btnGetDate" Text="Get Date" OnClientClick="return AccessOnclient()" />
                                <asp:RequiredFieldValidator ID="StartDateRequiredEdit" ControlToValidate="StartDate" runat="server" ErrorMessage="Required"></asp:RequiredFieldValidator>
                            </EditItemTemplate>
                        </telerik:GridTemplateColumn>
Thanks in advance for any help.

Brett
Brett
Top achievements
Rank 1
 answered on 04 Apr 2013
1 answer
50 views

Hello,

I am using Telerik RedGrid  with it’s default skin in are application[.NET 4.0] to display the record and on the sorting, Searching , paging  features as well but  override  the default  colors  of the grid item through coding in “itemdatabound “ event  but when  apply the sorting on the specific column of the  grid then it alter  the colors of this column to default skin  in  rest cases it is working fine.

Please see the attached screen shot it will clear little bit more about the problem what I am facing.

 Please Response if any body facing this type problem and have solution.

Thanks In Advance!


Shinu
Top achievements
Rank 2
 answered on 04 Apr 2013
Narrow your results
Selected tags
Tags
+? more
Top users last month
Miljana
Top achievements
Rank 2
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Bronze
Cynthia
Top achievements
Rank 1
John
Top achievements
Rank 1
Iron
Mozart
Top achievements
Rank 1
Iron
Veteran
Want to show your ninja superpower to fellow developers?
Top users last month
Miljana
Top achievements
Rank 2
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Bronze
Cynthia
Top achievements
Rank 1
John
Top achievements
Rank 1
Iron
Mozart
Top achievements
Rank 1
Iron
Veteran
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?