Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
360 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
75 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
69 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
375 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
380 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
129 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
1 answer
373 views
Hi,

I have a RadTimePicker in which I want to set its interval property from the code behind. I had tried setting but everytime
it is displaying a type conversion error. So can anyone help me how to set the same from code behind?

Thanks,
Shahi
Princy
Top achievements
Rank 2
 answered on 04 Apr 2013
1 answer
85 views
Hi,

I am using the RadGrid control which has a GridDropDownColumn. In the insert form, I want to fetch the GridDropDown selected text and assign it to a session variable. How can I get the selected text from the GridDropDown on insert?

Thank You
Sameer
Princy
Top achievements
Rank 2
 answered on 04 Apr 2013
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?