I have a problem displaying appointments in the first row. They add to the database but disapear on the UI.
Here is the code for my rad Scheduler
<telerik:RadScheduler ID="AttendanceScheduler" runat="server" Skin="Office2007"
Width="100%" Height="100%"
StartEditingInAdvancedForm="true" SelectedView="TimelineView"
DisplayDeleteConfirmation="true" DayStartTime="08:00:00" DayEndTime="18:00:00"
TimeZoneOffset="0:00:00" HoursPanelTimeFormat="h:mm tt" NumberOfHoveredRows="1"
ShowHeader="false" ShowAllDayRow="false" ShowFullTime="false" ShowNavigationPane="false"
GroupBy="DayOfWeek" EnableResourceEditing="true" CustomAttributeNames=""
EnableCustomAttributeEditing="false" VisibleAppointmentsPerDay="1"
OnClientRequestSuccess="requestSuccess"
OnClientRequestFailed="requestFailed" OnClientAppointmentsPopulating="AttendancePopulating"
OnClientAppointmentsPopulated="AttendancePopulated"
OnClientTimeSlotClick="OnClientTimeSlotClick" OnClientAppointmentDoubleClick="OnClientAppointmentDoubleClick"
OnClientAppointmentInserting="AttendanceInserting" OnClientAppointmentCreated="AttendanceCreated"
OnClientAppointmentEditing="AttendanceEditing"
OnClientAppointmentMoveEnd="OnAttendanceMoveEnd"
OnClientAppointmentResizeEnd="OnAttendanceResizeEnd">
<MonthView UserSelectable="false" />
<TimelineView ColumnHeaderDateFormat="hh:mm tt" HeaderDateFormat="hh:mm tt" NumberOfSlots="48"
SlotDuration="00:15:00" GroupBy="DayOfWeek" TimeLabelSpan="1" StartTime="08:00" GroupingDirection="Vertical"
UserSelectable="false" />
<DayView UserSelectable="false" />
<WeekView UserSelectable="false" />
<WebServiceSettings Path="ClientAttendanceTemplateService.svc" ResourcePopulationMode="Manual"
GetResourcesMethod="GetClientAttendanceResources" GetAppointmentsMethod="GetClientAttendances"
InsertAppointmentMethod="InsertClientAttendance" UpdateAppointmentMethod="UpdateClientAttendance"
DeleteAppointmentMethod="DeleteClientAttendance" CreateRecurrenceExceptionMethod="CreateClientAttendanceRecurrenceException"
RemoveRecurrenceExceptionsMethod="RemoveClientAttendanceRecurrenceExceptions" />
<Localization ConfirmDeleteText="Are you sure you want to delete this Attendance?"
ConfirmDeleteTitle="Confirm Attendance Delete" />
</telerik:RadScheduler>
I am adding the resources in the backend using code below
private IEnumerable<Resource> GetResources()
{
List<Resource> resources = new List<Resource>();
for (int i = 0; i < 7; i++)
{
string dayOfWeek = GetDayOfWeek(i);
Resource res = new Resource("DayOfWeek", i, dayOfWeek);
resources.Add(res);
}
return resources;
}
private string GetDayOfWeek(int dow)
{
string dayOfWeek = "";
switch (dow)
{
case 1:
dayOfWeek = "Monday";
break;
case 2:
dayOfWeek = "Tuesday";
break;
case 3:
dayOfWeek = "Wednesday";
break;
case 4:
dayOfWeek = "Thursday";
break;
case 5:
dayOfWeek = "Friday";
break;
case 6:
dayOfWeek = "Saturday";
break;
case 0:
dayOfWeek = "Sunday";
break;
}
return dayOfWeek;
}
Only the first row of the scheduler doesn't show the added appointment!
Hi,
Wondering if you could help. I'm struggling to get a value from a ComboBox. I have the following ComboBox set up:
<sq8:ComboBox runat="server" ID="cboAgree" OnClientSelectedIndexChanged="onSelectedIndexChanged"><Items><sq8:ComboBoxItem runat="server" Text="Agree" Value="Agree"></sq8:ComboBoxItem><sq8:ComboBoxItem runat="server" Text="Disagree" Value="Disagree"></sq8:ComboBoxItem></Items></sq8:ComboBox><sq:BindableControl runat="server" TargetControlID="cboAgree" DataField="Agreement"></sq:BindableControl>And the following JavaScript to get the value:
<script type="text/javascript"> Sys.Application.add_load(FormLoad) function FormLoad() { onSelectedIndexChanged(true); } function onSelectedIndexChanged(sender, eventArgs) { var commentsGrid = document.getElementById("comms"); commentsGrid.style.display = "none"; var item = eventArgs.get_item(); if (item == "Disagree") { commentsGrid.style.display = "block"; } else { commentsGrid.style.display = "none"; } } </script>
I get back the following error - "Uncaught TypeError: Cannot read property 'get_item' of undefined"
I have looked at the threads about getting ComboBox values on this forum but just can't seem to get this working.
When the value "Disagree" is selected from the combobox (id of the ComboBox is cboAgree) i want the grid to show. And when Agree is selected, i want the grid to disappear.
Could anyone steer me in the right direction? Thanks!

<telerik:radgrid id="RadGridTest" runat="server" allowsorting="True" allowpaging="True" allowautomaticupdates="True" allowautomaticdeletes="True" allowautomaticinserts="True" gridlines="None" pagesize="10" cellspacing="0" datasourceid="RadGridTestSource"> <filtermenu enableimagesprites="False" /> <pagerstyle mode="NumericPages" /> <mastertableview width="100%" commanditemdisplay="Top" datasourceid="RadGridTestSource" horizontalalign="NotSet" editmode="Batch" autogeneratecolumns="False" datakeynames="TestId" overridedatasourcecontrolsorting="true"> <BatchEditingSettings EditType="Cell" /> <SortExpressions> <telerik:GridSortExpression FieldName="TestId" SortOrder="Descending" /> </SortExpressions> <Columns> <telerik:GridBoundColumn DataField="TestId" HeaderText="TestId" SortExpression="TestId" UniqueName="TestId" Visible="false"> </telerik:GridBoundColumn> <telerik:GridCheckBoxColumn DataField="EditKey" HeaderStyle-Width="80px" HeaderText="Edit Key" SortExpression="EditKey" UniqueName="EditKey" ReadOnly="true" > </telerik:GridCheckBoxColumn> </Columns> </mastertableview></telerik:radgrid>
protected void RadGridTest_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
if (e.Item is GridDataItem)
{
GridDataItem dataItem = e.Item as GridDataItem;
if (((PROJ.Object)(((Telerik.Web.UI.GridItem)(dataItem)).DataItem)).EditKey == true)
{
dataItem.Edit = false;
}
}
}
Hi
The string contain "<k" in between "FQH<k$/[3:9DxL+!" in when i show this name in rad gird but it only show first three letter after the "<k" dose not show. the screen shot show below.
http://prntscr.com/nsa4du
If give space between "<k" like this "FQH < k$/[3:9DxL+!" it show in fully as show in the screen shot
http://prntscr.com/nsa7m0

Hi
I am using RadHtmlChart with Line series which contains YAxes and AdditionalYAxes.
I want to change the title of AdditionalYAxes in C# Code Behind.
Pls share some sample code.
Thanks.

protected void Page_Load(object sender, EventArgs e) { List<ReportDto> reportlt = BuildReport<ReportDto>(); ReportGrid.DataSource = reportlt; ReportGrid.DataBind(); }<telerik:RadGrid runat="server" SkinID="main" style="outline: none;" id="ReportGrid"> <ExportSettings> <Pdf AllowAdd="false" AllowCopy="True" AllowModify="false" AllowPrinting="true" Author="RadTech" Keywords="None" PageBottomMargin=".1in" PageLeftMargin=".1in" PageRightMargin=".1in" PageTopMargin="1in" PaperSize="Letter" PageHeight="8.5in" PageWidth="11.69in" Title="Client QA -Case Report" /> <Excel Format="ExcelML" /> </ExportSettings> <MasterTableView> <NoRecordsTemplate> There are no records to display </NoRecordsTemplate> <Columns> .... .... ... </Columns> </MasterTableView> </telerik:RadGrid>protected void BtnExportToExcel_Click(object sender,EventArgs e) { try { TrySearch(); }
catch
{
} UserControl usr = new UserControl(); usr = ReportHolder.FindControl("CaseReport") as UserControl; if (usr != null) { RadGrid grdExcel = usr.FindControl("ReportGrid") as RadGrid; grdExcel.ExportSettings.OpenInNewWindow = true; grdExcel.ExportSettings.ExportOnlyData = true; grdExcel.ExportSettings.IgnorePaging = true; grdExcel.MasterTableView.ExportToExcel(); } }
I have a Radgrid with a RadNumericTextBox in a template column. The OnValueChanged event passes the value to the Javascript function. How do I also pass the value of the Price column of the same row in the same OnValueChanged event?
<script type="text/javascript">
function Total(sender, eventArgs) {
var total = $find('<%=tbTotal.ClientID %>');
var OldTotal = total.get_value();
var i = eventArgs.get_newValue();
var i2 = eventArgs.get_oldValue();
total.set_value(i + OldTotal - i2);
}
<script type="text/javascript">
<telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1" >
<MasterTableView datakeynames="Item"
datasourceid="SqlDataSource1" ClientDataKeyNames="Quantity,Price" >
<Columns>
<telerik:GridBoundColumn DataField="Item"
UniqueName="Item">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="TemplateColumn" >
<ItemTemplate>
<telerik:RadNumericTextBox ID="tbQuantity" Runat="server"
ShowSpinButtons = "true"
dbValue='<%#Bind("Quantity") %>' >
<ClientEvents OnValueChanged="Total" />
</telerik:RadNumericTextBox>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="Price"
UniqueName="Price">
</telerik:GridBoundColumn>
</Columns>
MasterTableView>
</telerik:RadGrid>

Hello, I have a database with a numeric field (State) that has the following values: 0, 1, 2, 3 and 4. In the Template Filter I have associated a combobox with the text associated with each value.
I want to see the text both in the field and in the filter, but I do not get it. You can help me see what I have wrong. Thank you
<telerik:GridTemplateColumn DataField="Estado" HeaderText="Estado" UniqueName="Estado" DataType ="System.String" SortExpression="Estado" GroupByExpression="Estado Group by Estado" ReadOnly "true"><br> <ItemTemplate><br> <asp:Label runat="server"<br> ID="Estado" <br> Text= '<%# DataBinder.Eval(Container.DataItem, "Estado") %>'><br> </asp:Label> <br></ItemTemplate><br><FilterTemplate><br> <telerik:RadComboBox RenderMode="Lightweight" ID="RcEstado" Width="90px" <br> SelectedValue='<%# CType(Container, GridItem).OwnerTableView.GetColumn("Estado").CurrentFilterValue %>' runat="server" OnClientSelectedIndexChanged="Estado_SelectedIndexChanged"><br> <Items><br><telerik:RadComboBoxItem Text="Todo" Value="" Selected="True" /> <br> <telerik:RadComboBoxItem Text="Sin incidencia" Value="0" /><br> <telerik:RadComboBoxItem Text="El código de farmacia no existe en la base datos."Value="1"/><br>
<telerik:RadComboBoxItem Text="La clave de acceso no coincide" Value="2" /> <telerik:RadComboBoxItem Text="No se ha encontrado ninguna clave de acceso que no esté caducada." Value="3" <telerik:RadComboBoxItem Text="La clave está caducada." Value="4" /><br> </Items> </telerik:RadComboBox><br> <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"><br> <script type="text/javascript">function Estado_SelectedIndexChanged(sender, args) {<br> var tableView = $find("<%# TryCast(Container, GridItem).OwnerTableView.ClientID %>");tableView.filter("Estado", args.get_item().get_value(), "EqualTo");<br> </script><br> </telerik:RadScriptBlock><br> </FilterTemplate><br> <EditItemTemplate><br> <telerik:RadDropDownList ID="DropDownList4" runat="server" AutoPostBack="true" DataValueField="Activa" SelectedValue='<%#Bind("PingSrv") %>' OnSelectedIndexChanged="DropDownList4_selectedindexchanged"><br> <Items><br><telerik:DropDownListItem Text="El código de farmacia no existe en la base de datos." Value="1" <telerik:DropDownListItem Text="La clave de acceso no coincide" Value="2" /><br> <telerik:DropDownListItem Text="No se ha encontrado ninguna clave de acceso que no esté caducada." Value="3" <telerik:DropDownListItem Text="La clave está caducada." Value="4" /><br> </Items><br></telerik:RadDropDownList><br> </EditItemTemplate><br> </telerik:GridTemplateColumn>
I'm sure the answer is something simple. I am trying to set my chart's legend cursor (mouse pointer) to "default" after the chart has already been created. I can't seem to figure out the correct syntax. Your help will be greatly appreciated.Thanks in advance.
var radHtmlChartObject = $find("<%=RadHtmlChart1.ClientID %>"); //the standard control object
var kendoChart = radHtmlChartObject.get_kendoWidget(); //the Kendo widget
//Examples that work correctly
kendoChart.options.legend.position = "top";
kendoChart.options.legend.labels.background = "green";
//None of these work for me:
kendoChart.options.legend.item.cursor = "default";
kendoChart.options.legend.item.cursor.style = "default";
kendoChart.options.legend.item[0].cursor = "default";
kendoChart.options.legend.item[0].cursor.style = "default";
kendoChart.options.legend.items.cursor = "default";
kendoChart.options.legend.items.cursor.style = "default";

I am using RadFilter to filter results in a RadGrid. For whatever reason, it will not filter my results in the rad grid. If I used the asp Grid option though, it does work. Is there a setting I am missing? Pictures attatched show that I should be getting results when I filter for cartoon, using the RadGrid and RadFilter, but nothing comes up.
My code is as follows: (didn't give filter or grid ID names, I am just trying to get it to work at the moment.)
<telerik:RadFilter ID="RadFilter1" runat="server" FilterContainerID="RadGrid1">
</telerik:RadFilter>
<br />
<br />
<telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="ListViewFilter" Height="80px">
<GroupingSettings CollapseAllTooltip="Collapse all groups"></GroupingSettings>
<MasterTableView AutoGenerateColumns="False" DataSourceID="ListViewFilter">
<Columns>
<telerik:GridBoundColumn DataField="EE" FilterControlAltText="Filter EE column" HeaderText="EE" SortExpression="EE" UniqueName="EE">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Interest" FilterControlAltText="Filter Interest column" HeaderText="Interest" SortExpression="Interest" UniqueName="Interest">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Like_or_Dislike" FilterControlAltText="Filter Like_or_Dislike column" HeaderText="Like_or_Dislike" ReadOnly="True" SortExpression="Like_or_Dislike" UniqueName="Like_or_Dislike">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
<asp:SqlDataSource ID="ListViewFilter" runat="server" ConnectionString="<%$ ConnectionStrings:Interests.My.MySettings.dbInterests %>" SelectCommand="FilterList" SelectCommandType="StoredProcedure"></asp:SqlDataSource>