Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
114 views
Hello,

I want the GridView and DetailsView to have a default skin applied via the FormDecorator, but I do not want it to apply to the FormView.  Currently it appears that you have to have it apply to all three controls or none of them.  I would rather not have to set the skin on each control individually to accomplish this as I want the GridView and DetailsView to be dynamic and change by simply changing the default skin setting on the FormDecorator.

Lastly, the FormDecorator control in on my master page.  Is there anyway to accomplish excluding FormView from having the skin specified in the FormDecorator applying to it?

Thanks,
Ron
Ron
Top achievements
Rank 2
 answered on 17 Jan 2012
1 answer
75 views
I am using rad scheduler for fixing appointments for doctors.

markup of telerik
-----------------------

<

telerik:RadScheduler runat="server" ID="scheduleApp1" EnableDescriptionField="True" MinutesPerRow="10" onappointmentinsert="scheduleApp1_AppointmentInsert"> <Reminders Enabled="True" /> <WebServiceSettings><ODataSettings InitialContainerName=""></ODataSettings> </WebServiceSettings> </telerik:RadScheduler>

 


//--------------------------------code of first issue------------------

 

private void FillSchedule()

 

{

scheduleApp1.DataKeyField = "ID";

 scheduleApp1.DataStartField = "Start";

 scheduleApp1.DataEndField = "End";

 scheduleApp1.DataSubjectField = "Subject";

 scheduleApp1.DataRecurrenceField = "RecurrenceRule";

 scheduleApp1.DataRecurrenceParentKeyField = "RecurrenceParentID";

 ResourceType rt = new ResourceType("Doctors");

 rt.DataSource = objbl.GetDoctors();

 rt.KeyField = "emp_id";

 rt.ForeignKeyField = "emp_id";

 rt.TextField = "Emp_Name";

 scheduleApp1.ResourceTypes.Add(rt);

 scheduleApp1.GroupBy = "Doctors";

 scheduleApp1.DataSource = objdb.GetAppointments(scheduleApp1);

 

}


But none of the  appointments I saved in db are populating in the scheduler.

Please help..Urgent..
Peter
Telerik team
 answered on 17 Jan 2012
1 answer
89 views
Hello.

I have implemented the client-side event OnClientAppointmentDataBound to set property cssClass of RadScheduler appointments:

function AppointmentDataBound(sender, args)
{
    var app = args.get_appointment();
    if (app.get_attributes().getAttribute("RegisteredMembers") != "")
    {
        app.set_cssClass("rsCategoryYellow");
    }
}

If the custom attribute "RegisteredMembers" is not empty, property cssClass is set accordingly.
The problem is that, differently from the RadScheduler screen shot displayed on page http://www.telerik.com/help/aspnet-ajax/scheduler-appearance-setting-appointment-style.html, the border of the appointments are not set to yellow; only the background of the appointments are (see attachment).

What am I missing?

Thank you.
Paulo
Peter
Telerik team
 answered on 17 Jan 2012
1 answer
156 views
i added RadAjaxPanel inside RadNotification content template to load control.ascx at runtime but it had an error "Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors()."

and i used updatepanel too, it loaded the control.ascx ok but when i clicked the button inside control.ascx it disappeared !!!


so is there anyway to use RadNotification as control container and loading ascx at runtime?
Marin Bratanov
Telerik team
 answered on 17 Jan 2012
2 answers
133 views
Hi ,

I need some custom changes to be done on the current  RadCombo features:
1. Assuming I have a RadCombo with checkboxes and the list of items are
[ ] No Preferences
[ ] Product 1
[ ] Product 2
[ ] Product 3

When I check No Preferences (Index 0) , All already selected Items should be unchecked... Conversely, If I check One of the item from Product 1 - 3, It should uncheck No Preference.

2. Also, When I click on the Description, it should check and uncheck the checkbox...

3. The CheckedItemsText when It is "Display All In Input"... I need to show the whole String as long as it would fit within the Width of the Combo and if it exceeds certain length, I would like to truncate the string and append "..." at the end

Can anyone point me to where I can find information on how to access the checked elements, the CheckedItemText property within the RadCOmbo to achieve such a requirement using ClientSide Javascript?

Thanks
Kalina
Telerik team
 answered on 17 Jan 2012
5 answers
329 views
I've implemented a RadListBox which will almost always have more items than will stack vertically, thus there's almost always a scrollbar.  For reasons I've explained in other threads, my application requires that a single-click and a double-click cause a server-side postback.  That part of the equation has long been built and is working fine.

Where I've run into a problem is the age-old issue of selecting a ListBox item near the bottom, having the postback occur, and then the ListBox item no longer in exactly the same vertical position it was before and often not even visible.  I've read several threads in this forum addressing this problem and have come up with this solution of my own:

In the server-side method that handles selecting a listbox item, I added this code:

      Page page = HttpContext.Current.CurrentHandler as Page;<br>      ScriptManager.RegisterStartupScript(page, page.GetType(), Guid.NewGuid().ToString(), "setTimeout(function() {scrollIntoView()}, 100);", true);

Which in turns executes this code on the client after the postback is done:

  function scrollIntoView() {<br>    var slidingZone = $find($('table[id$=_radSlidingZone]')[0].id);<br>    var slidingPane = slidingZone.getPanes()[0];<br>    var listBox = $find($("#" + slidingPane.get_id() + " div[id$=_radListBoxStopes]")[0].id);<br><br>    var item = listBox.get_selectedItem();<br>    if (item != null)<br>      item.scrollIntoView();<br>  }

It seems to be working "okay" but I'm just wondering if, in 2012, this is the best/easiest way to solve this problem or whether there's a simpler/better approach?

Thank you,

Robert



Dimitar Terziev
Telerik team
 answered on 17 Jan 2012
0 answers
120 views

 

Hi,
I have a grid that is populated in the event NeedDataSource when the page is loaded. When selecting an item from a combo, the other is a populated combo, and now gives an error 500.
I did several tests and when I populate the grid with up to 41 records, works, but if my grid has more than 41 records this error occurs ...
This grid has image and textbox in the ItemTemplate ...
Can anyone help me urgently?

Error:

Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_RadScriptManager1_HiddenField&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d3.5.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3apt-BR%3a553a4a13-b3a5-4e6b-a152-b131051f1788%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Version%3d2009.2.701.35%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3apt-BR%3a7e598a31-3beb-49a1-914c-5f530240f0ea%3a16e4e7cd%3af7645509%3a24ee1bba%3ae330518b%3a1e771326%3ac8618e41%3aed16cbdc%3a874f8ea2%3a19620875%3a33108d14%3abd8f85e4%3a58366029%3aaa288e2d%3ae4f8f289, line 15 character 9936

Camila Foltran
Top achievements
Rank 1
 asked on 17 Jan 2012
2 answers
155 views

Hi,
I am Currently working on GridDropdownlist column ,here am trying to bind datasource  to the GridDropdown column in the Item DataBound event.But it is coming as empty..Please suggest me ,where am i doing wrong.

Here is my Code:

ASPX

 

 

<asp:UpdatePanel runat="server">

 

 

 

<ContentTemplate>

 

 

 

<telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource"

 

 

 

OnItemDataBound="RadGrid1_ItemDataBound" GridLines="None">

 

 

 

<MasterTableView AutoGenerateColumns="False">

 

 

 

<EditFormSettings ColumnNumber="2" CaptionFormatString="Edit details for ProductName with ID {0}"

 

 

 

CaptionDataField="DeptName">

 

 

 

<FormTableItemStyle Wrap="False"></FormTableItemStyle>

 

 

 

<FormCaptionStyle></FormCaptionStyle>

 

 

 

<FormMainTableStyle CellSpacing="0" CellPadding="3" Width="100%" />

 

 

 

<FormTableStyle GridLines="Horizontal" CellSpacing="0" CellPadding="2" CssClass="module"

 

 

 

Height="110px" Width="100%" />

 

 

 

<FormTableAlternatingItemStyle Wrap="False"></FormTableAlternatingItemStyle>

 

 

 

<FormStyle Width="100%" BackColor="#EEF2EA"></FormStyle>

 

 

 

<EditColumn UpdateText="Update record" UniqueName="EditCommandColumn1" CancelText="Cancel edit">

 

 

 

</EditColumn>

 

 

 

<FormTableButtonRowStyle HorizontalAlign="Right" CssClass="EditFormButtonRow"></FormTableButtonRowStyle>

 

 

 

</EditFormSettings>

 

 

 

<Columns>

 

 

 

<telerik:GridEditCommandColumn></telerik:GridEditCommandColumn>

 

 

 

 

<telerik:GridRatingColumn DataField="Rating" HeaderText="Rating">

 

 

 

<HeaderStyle Width="250px" />

 

 

 

</telerik:GridRatingColumn>

 

 

 

<telerik:GridAttachmentColumn MaxFileSize="1048576" EditFormHeaderTextFormat="Upload File:"

 

 

 

HeaderText="Download" AttachmentDataField="BinaryData" FileNameTextField="AttachmentFile"

 

 

 

DataTextField="AttachmentFile" UniqueName="AttachmentFile">

 

 

 

</telerik:GridAttachmentColumn>

 

 

 

<telerik:GridDropDownColumn UniqueName="DeptName" DataField="DeptName" ListTextField="DeptName" ListDataMember="DeptName"

 

 

 

SortExpression="DeptName" DropDownControlType="DropDownList" HeaderText="RadComboBox Column">

 

 

 

</telerik:GridDropDownColumn>

 

 

 

 

</Columns>

 

 

 

</MasterTableView>

 

 

 

</telerik:RadGrid>

 

 

 

</ContentTemplate>

 

 

 

</asp:UpdatePanel>

 


C#

private

 

 

DataTable BindData()

 

{

 

 

DataTable dt = new DataTable();

 

 

 

DataColumn dc = new DataColumn("Rating");

 

dt.Columns.Add(dc);

 

 

DataColumn dc1 = new DataColumn("AttachmentFile");

 

dt.Columns.Add(dc1);

 

 

DataColumn dc2 = new DataColumn("DeptName");

 

dt.Columns.Add(dc2);

 

 

DataRow dr = dt.NewRow();

 

dr[dc] = 3.5;

dr[dc1] =

 

"Image1";

 

dr[dc2] =

 

"HR";

 

dt.Rows.Add(dr);

 

 

return dt;

 

}


protected

 

 

void RadGrid1_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)

 

{

RadGrid1.DataSource = BindData();

 

}

 

 

protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)

 

{

 

 

 

if (e.Item is GridEditableItem && e.Item.IsInEditMode)

 

{

 

 

GridEditableItem editedItem = e.Item as GridEditableItem;

 

 

 

GridEditManager editMan = editedItem.EditManager;

 

 

 

GridDropDownListColumnEditor editor = (GridDropDownListColumnEditor)(editMan.GetColumnEditor("DeptName"));

 

 

 

DropDownList ddList = editor.DropDownListControl;

 

ddList.DataSource = AssignDataSourceToDropDown();

ddList.DataTextField =

 

"DeptName";

 

ddList.DataValueField =

 

"DeptId";

 

ddList.DataBind();

}

 

 

 

}

 

 

private DataTable AssignDataSourceToDropDown()

 

{

 

 

DataTable dt = new DataTable();

 

 

 

DataColumn dc = new DataColumn("DeptName");

 

 

 

DataColumn dc1 = new DataColumn("DeptId");

 

dt.Columns.Add(dc);

dt.Columns.Add(dc1);

 

 

DataRow dr = dt.NewRow();

 

 

dr[dc] =

 

"HR";

 

dr[dc1] =

 

"1";

 

dt.Rows.Add(dr);

 

dr = dt.NewRow();

 

dr[dc] =

 

"PF";

 

dr[dc1] =

 

"2";

 

dt.Rows.Add(dr);

 

dr = dt.NewRow();

 

dr[dc] =

 

"Admin";

 

dr[dc1] =

 

"3";

 

dt.Rows.Add(dr);

 

dr = dt.NewRow();

 

dr[dc] =

 

"TTG";

 

dr[dc1] =

 

"4";

 

dt.Rows.Add(dr);

 

 

 

return dt;

 

}


Regards,
Sreekanth

Jayesh Goyani
Top achievements
Rank 2
 answered on 17 Jan 2012
5 answers
104 views
I'm trying to achieve a different visual style within the combo box...

Notice the word "Yes" and the rest of the wording in a paler color .

Thanks
Gotcha
Top achievements
Rank 1
 answered on 17 Jan 2012
3 answers
273 views
Hello,
               
              Recently i am working with RadButton when we apply skin to it and run it. It is not diplayed properly it is Displayed like Broken
Button, i am  sending image of the button with this mail..  Pls Respond...


   
      



 
Kaushal
Top achievements
Rank 1
 answered on 17 Jan 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?