Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
65 views
I am trying to cache RadMenu using GetXML() and LoadXML() but when i GetXML() is gets only first level 

<?xml version="1.0" encoding="utf-16"?>
<Menu EnableScreenBoundaryDetection="False" EnableOverlay="False" EnableRoundedCorners="True">
  <Group ExpandDirection="Down">
    <Item Value="1" ImageUrl="/Resources/Images/1.png" HoveredImageUrl="/Resources/Images/MasterPageImages/1_on.png" ExpandedImageUrl="/Resources/Images/MasterPageImages/1_on.png" BorderWidth="0px">
      <Group OffsetX="-98">
        <Item />
      </Group>
    </Item>
<Item Value="2" ImageUrl="/Resources/Images/2.png" HoveredImageUrl="/Resources/Images/MasterPageImages/2_on.png" ExpandedImageUrl="/Resources/Images/MasterPageImages/2_on.png" BorderWidth="0px">
      <Group OffsetX="-98">
        <Item /> // There is also RadMenuItem here i fill with InstantiateIn
      </Group>
    </Item>
</Menu>


public class SecondLevelMenuItemTemplate : ITemplate
        {
            public void InstantiateIn(Control container)
            {
var parentMenuItem = container as RadMenuItem;
// adding new RadMenuItem to parentMenuItem 
            }
        }
Kate
Telerik team
 answered on 09 Jan 2013
0 answers
111 views
I have a RadCombobox and for that i  have OnItemrequested,Markfirstmatch=true and i have a button if i click that button a popup will open and i will enter data and save from that popup and Entered data single item i am binding to RadCombobox.After that if i remove the element and call the OnItemrequested the same element which i bind after popup save is binding first and and renaming elements coming after that i.e 
ABC i have saved in popup it is coming like this, 
ABC
khkj..
htcdf..
gggg...
ABC
fsdfs..
gtyy..
fsdff..
ABC
htuty..


 
 
Sravan
Top achievements
Rank 1
 asked on 09 Jan 2013
10 answers
490 views
Hi,

We use Telerik Grid for VS2008 and need to create context menu attached to grid row programmatically. I mean when you right click any row the context menu should show up. The context menu should be multilevel and dynamically populated. Grid control is wrapped into our user control.

Ho can we do that?

Thank you in advance.

Goran
Goran
Top achievements
Rank 1
 answered on 09 Jan 2013
3 answers
335 views
Hi,

I want to disable/hide the New Appointment and New Recurring Appointment context menu items when the user right clicks on a TimeSlot which occurs in the past (i.e., date value is lesser than current system date time).

At first, I thought the obvious place to put such functionality would be to handle OnClientTimeSlotContextMenu event of the scheduler. So, I added an event handler and it is firing properly. But now, I am clueless as to what method to call to achieve this functionality.

Thanks in advance,
Raghu
Sac
Top achievements
Rank 1
 answered on 09 Jan 2013
0 answers
102 views
Hi,

I have a unit combobox in the UI & contains data like  'Select All',   '001',   '002',  'IT' ...etc   ( pic1 from attached files ) .

When combo box value is 'Select All' then I am looping every unit and adding user control to RadPanelbar ...
UserControl has a grid and binding data based on unit and other parameter.

ASPX.vb:

Here I am creating object for usercontrol and adding to RadPanelBar ..
Here CboUnit -Unit ComboBox ,     
 pnlDDSummaryDept - RadPanelBar ,
DueDateSummarybyDept.ascx   -  Usecontrol has RadGrid
 
If RadTabStrip1.SelectedIndex = 0 Then
       ElseIf RadTabStrip1.SelectedIndex = 1 Then
           If cboUnit.SelectedItem.Text.Contains("Select All") Then
               Dim i As Integer = 0
               pnlDDSummaryByDept.Items.Clear()
               Do While (i < cboUnit.Items.Count)
                   If Not cboUnit.Items(i).Text.Contains("Select All") Then
                       Dim dateItem As New RadPanelItem()
                       dateItem.Text = cboUnit.Items(i).Text
                       pnlDDSummaryByDept.Items.Add(dateItem)
  
                       Dim control As New RadPanelItem()
                       Dim Panel1 As New Panel()
                       Session("DDByDeptCode") = cboUnit.Items(i).Text
                       Dim DDUCSummaryByDept As Control = FindControl("uxDDSummaryByDept" + i.ToString())
                       If DDUCSummaryByDept Is Nothing Then
                           DDUCSummaryByDept = LoadControl("DueDateSummarybyDept.ascx")
                           DDUCSummaryByDept.ID = "uxDDSummaryByDept" + i.ToString()
                           Panel1.Controls.Add(DDUCSummaryByDept)
                           control.Controls.Add(Panel1)
                           dateItem.Items.Add(control)
                       End If
                   End If
                   i = i + 1
               Loop

DueDateSummarybyDept.ascx :
<telerik:RadGrid DataSourceID="SqlDataSource1" ID="RadGrid3" runat="server" GridLines="None"
                       PageSize="20" AutoGenerateColumns="false">
                       <PagerStyle Mode="NumericPages"></PagerStyle>
                       <MasterTableView AutoGenerateColumns="false" Width="100%">
                           <Columns>
 ...........
</telerik:RadGrid>
 
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:TaskManagementConnectionString2 %>"
                       SelectCommandType="StoredProcedure">
                       <SelectParameters>
                           <asp:SessionParameter SessionField="UserName" Name="User" Type="String" />
                           <asp:SessionParameter SessionField="DDByDeptCode" Name="DepCode" Type="String" />
                       </SelectParameters>
                   </asp:SqlDataSource>

DueDateSummarybyDept.ascx.vb :
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        SqlDataSource1.SelectCommand = "rpt_DeptTaskListingPerDays"       
End Sub

But after running the application , I have checked query by using sql profiler is taking same Unit =' SM' for each loop .this unit is last unit from combo box.   ( pic2 from attached files )

Actually I have data for Unit ='IT' but still showing empty result. ( pic3,pic4 from attached files)

How can I do set sql datasource and display exact result based on unit.

Please help me on this ..

Madhu Palakurthi
Top achievements
Rank 1
 asked on 09 Jan 2013
1 answer
529 views
how to set default selected(hightlighted) node in radtreeview on server side?

On my notes tree, first level is color, size, inside color has red, blue...
how to say if tree node name ="red", then select the red node as default (hight lighted)?

I tried below, but doesnt' work for me

 

 

RadTreeNode node = radTVActions.FindNodeByValue("Red");

 

 

 

if (node != null)

 

{

node.Selected =

 

true;

 

}



Thanks
Princy
Top achievements
Rank 2
 answered on 09 Jan 2013
0 answers
87 views
Hi I was wondering when I click "Add New Record" on a Radgrid, and then click Insert, it will not show anything, all it says "No records to display." What do I need?
Carina
Top achievements
Rank 1
 asked on 09 Jan 2013
1 answer
69 views
Hello,

So I have a button that sends automatic emails to a user. In that email, there is a link :
Dim link as string = "<a href=http://" & hostname........"
 this is included in the body:

Mail.Body= "CLick on the link below to open form ###" & link & vbCrLf"

and this does send the link, but opens up the form blank, although the id of the form is listed on the URL. What am I missing so it can load the form with the existing data?
Carina
Top achievements
Rank 1
 answered on 09 Jan 2013
1 answer
129 views
Is there a way for radnumerictextbox accept only positive integers? 
Kevin
Top achievements
Rank 2
 answered on 08 Jan 2013
0 answers
215 views
I have a radgrid with totals in the foot. The page that contains this radGrid is uses in another page within a RadTabStrip. This RadTabStrip has 4 RadPageViews . The second view has a iframe for show the page that contains radgrid control. RadTabStrip has the third view as default.

When I click on the second view I see a radgrid does not look good. (picture 1 and picture2) but when the TabStrip has first view as default the radgrid looks fine (picture 3).

Code:
Page1.aspx
<telerik:RadTabStrip ID="rtsDetail" runat="server" MultiPageID="rmpDetail">
            <Tabs>
                <telerik:RadTab runat="server" PageViewID="rpvCO" Text="Customer Order">
                </telerik:RadTab>
                <telerik:RadTab runat="server" PageViewID="rpvWO" Text="WorkOrder">
                </telerik:RadTab>
                <telerik:RadTab runat="server" PageViewID="rpvOP" Selected="True"
                    Text="Operations">
                </telerik:RadTab>
                <telerik:RadTab runat="server" PageViewID="rpvEDI" Text="EDI">
                </telerik:RadTab>
            </Tabs>
        </telerik:RadTabStrip>
  
  <telerik:RadMultiPage ID="rmpDetail" runat="server" Height="100%">
                                    <!-- Begin Details Tabs -->
            <telerik:RadPageView ID="rpvCO" runat="server" Height="100%">
            </telerik:RadPageView>
            <telerik:RadPageView ID="rpvWO" runat="server" Height="100%">
               <iframe width='100%' src='Page2.aspx' height='100%' scrolling='yes'></iframe>
            </telerik:RadPageView>
            <telerik:RadPageView ID="rpvOP" runat="server" Height="100%">
            </telerik:RadPageView>
            <telerik:RadPageView ID="rpvEDI" runat="server" Height="100%">
   </telerik:RadPageView>
  </telerik:RadMultiPage>

Page2.aspx 

    <telerik:RadGrid ID="rgrdServiceStatus" runat="server" AllowAutomaticUpdates="true"
    ShowFooter="True"
     Width="400px" Height="180px" EnableViewState="true"  EnableEmbeddedSkins="true">
 <mastertableview editmode="InPlace" autogeneratecolumns="false" CommandItemDisplay="Top" EnableViewState="true">
  <CommandItemTemplate>
   <div style="height: 22px; text-align: left; padding-left: 10px; padding-top: 6px">
    <asp:Button ID="btnRefresh" CommandName="Refresh" runat="server" CssClass="Button" Text="Refresh" />
   </div>
  </CommandItemTemplate>
  <Columns>
   <telerik:GridBoundColumn DataField="Hostname" HeaderText="Host" UniqueName="Host"
    SortExpression="Host" HeaderStyle-Width="80px">
   </telerik:GridBoundColumn>
   <telerik:GridBoundColumn DataField="Host" HeaderText="IP" UniqueName="IP"
    SortExpression="IP" HeaderStyle-Width="75px">
   </telerik:GridBoundColumn>
   <telerik:GridBoundColumn DataField="Port" HeaderText="Port" UniqueName="Port"
    SortExpression="Port" HeaderStyle-Width="35px">
   </telerik:GridBoundColumn>
   <telerik:GridBoundColumn DataField="CurrentThreads" HeaderText="In Proc." UniqueName="Processing"
    SortExpression="Processing" Aggregate="Sum" FooterAggregateFormatString="{0}" HeaderStyle-Width="40px">
   </telerik:GridBoundColumn>
   <telerik:GridBoundColumn DataField="AvailableThreads" HeaderText="Idle" UniqueName="AvailableThreads"
    SortExpression="AvailableThreads" Aggregate="Sum" FooterAggregateFormatString="{0}" HeaderStyle-Width="40px">
   </telerik:GridBoundColumn>
   <telerik:GridBoundColumn DataField="MaxThreads" HeaderText="Total" UniqueName="MaxThreads"
    SortExpression="MaxThreads" Aggregate="Sum" FooterAggregateFormatString="{0}">
   </telerik:GridBoundColumn>
   <telerik:GridTemplateColumn>
    <ItemTemplate>
     <asp:CheckBox id="chkUno" runat="server" ToolTip="Comentario Aqui" />
    </ItemTemplate>
   </telerik:GridTemplateColumn>
  </Columns>
 </mastertableview>
 <ClientSettings>
  <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="True" >
 </Scrolling>
 </ClientSettings>
</telerik:RadGrid>

 protected void Page_Load(object sender, EventArgs e)
{
 if (!IsPostBack)
 {
  List<Item2> datos2 = new List<Item2>();
  datos2.Add(new Item2 { Host = "Host1", HostName = "Host Name1", Port = "80", AvailableThreads = 10, CurrentThreads = 3 });
  datos2.Add(new Item2 { Host = "Host1", HostName = "Host Name1", Port = "80", AvailableThreads = 10, CurrentThreads = 3 });
  datos2.Add(new Item2 { Host = "Host1", HostName = "Host Name1", Port = "80", AvailableThreads = 10, CurrentThreads = 3 });
  datos2.Add(new Item2 { Host = "Host1", HostName = "Host Name1", Port = "80", AvailableThreads = 10, CurrentThreads = 3 });
  datos2.Add(new Item2 { Host = "Host1", HostName = "Host Name1", Port = "80", AvailableThreads = 10, CurrentThreads = 3 });
  rgrdServiceStatus.DataSource = datos2;
  rgrdServiceStatus.DataBind();
 }
}

 public class Item2
{
 public string HostName { get; set; }
 public string Host { get; set; }
 public string Port { get; set; }
 public int CurrentThreads { get; set; }
 public int AvailableThreads { get; set; }
 public int MaxThreads { get; set; }
}

Can you help me? What is the problem?.

Regards

Alan
Alan
Top achievements
Rank 1
 asked on 08 Jan 2013
Narrow your results
Selected tags
Tags
+? more
Top users last month
Edmond
Top achievements
Rank 1
Iron
fabrizio
Top achievements
Rank 2
Iron
Veteran
RobMarz
Top achievements
Rank 2
Iron
Fakhrul
Top achievements
Rank 1
Iron
Tejas
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Edmond
Top achievements
Rank 1
Iron
fabrizio
Top achievements
Rank 2
Iron
Veteran
RobMarz
Top achievements
Rank 2
Iron
Fakhrul
Top achievements
Rank 1
Iron
Tejas
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?