Telerik Forums
UI for ASP.NET AJAX Forum
5 answers
136 views
Orgchart with Radtooltip  and with out use OnAjaxUpdate event please  provide sample code  asp,.cs code 
Peter Filipov
Telerik team
 answered on 16 Jun 2014
1 answer
132 views
Greetings

I'm currently working on a project with RadGrid.
The website has one page and a RadGrid without any user settings.

By clicking buttons I change the type of the grid, its columns and its data.

Only when I have a Grid with two levels (e.g. DetailView), it's Impossible to replace it with other data that also has two levels.

 For example, let's define:  
A - One Level Grid (e.g. NO DetailView)
B - Grid with two levels  (mastertabalView+DetailView)

A --> B (e.g. replace grid's data that has one level with data of two levels)
RESULT: REPLACEMENT SUCCESS

B --> A
RESULT: REPLACEMENT SUCCESS

B --> B
RESULT: REPLACEMENT FAIL

B --> A --> B
RESULT: REPLACEMENT FAILS

ASPX:
<telerik:RadGrid ID="RadGrid1" Height="100%" runat="server" EnableHeaderContextMenu="true">
     <ClientSettings>
                <Scrolling AllowScroll="True"></Scrolling>
            </ClientSettings>
 
</telerik:RadGrid>


VB.NET:
001.    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
002.        If Not IsPostBack Then
003.            Session("st") = Nothing
004.            Session("IsGridToBEShowen_flag") = 0
005.        End If
006.    End Sub
007. 
008. 
009.    Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
010.        Session("Report_ID") = 1
011.        ReplaceReport
012.    End Sub
013.     
014.     
015.        Protected Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
016.        Session("Report_ID") = 2
017.        ReplaceReport
018.    End Sub
019.     
020.        Protected Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
021.        Session("Report_ID") = 3
022.        ReplaceReport
023.    End Sub
024. 
025.     
026. 
027.Private Sub ReplaceReport()
028.        
029.        rep.ID = Session("Report_ID")
030. 
031. 
032.        Pre_Report()
033.        setGridProperties()
034. 
035.        End_Set_Report()
036.       
037.    End Sub
038.''''''''''''''''''''''''''''''''''''''''''
039. 
040.    Private Sub Pre_Report()
041.        RadGrid1.Enabled = True
042.        RadGrid1.Visible = True
043.        Session("st") = Nothing
044.        Session("isGridInit") = True
045.             
046.        Session("st") = rep.Data  'get specific DataSet into Session
047.    End Sub
048. 
049.    Private Sub End_Set_Report()
050.        
051.        RadGrid1.DataSource = CType(Session("st"), DataSet).Tables(0)
052.       
053.        RadGrid1.DataBind()
054.        RadGrid1.Rebind()
055.        Session("IsGridToBEShowen_flag") = 1
056. 
057.    End Sub
058.     
059.    ''''''''''''''''''''
060.    ''''''''''''''''''''''''''''''''''''''''''''
061.    Private Sub setGridProperties()
062. 
063.        'set grid columns properties
064.        If Session("RTL") Then
065.            RadGrid1.MasterTableView.Dir = GridTableTextDirection.RTL
066.        Else
067.            RadGrid1.MasterTableView.Dir = GridTableTextDirection.LTR
068.        End If
069.        
070.        If RadGrid1.MasterTableView.DetailTables.Count > 0 Then
071.            RadGrid1.MasterTableView.DetailTables(0).DataSource = Nothing
072.            RadGrid1.MasterTableView.DetailTables(0).DataSource = New Object() {}
073.            RadGrid1.MasterTableView.DetailTables(0).Rebind()
074.            
075.            RadGrid1.MasterTableView.DetailTables.Remove(0)
076.        End If
077.        
078.        Dim Number_Of_Tables As Integer = CType(Session("st"), DataSet).Tables.Count
079. 
080.        If Number_Of_Tables = 2 Then
081.            RadGrid1.DataSource = Nothing
082.            RadGrid1.Rebind()
083.            'add details View
084.            Dim detailsView1 As GridTableView = New GridTableView()
085.            detailsView1.Name = "Details"
086.            detailsView1.DataKeyNames = New String() {"Internal_ID"}
087.            RadGrid1.MasterTableView.DetailTables.Add(detailsView1)
088.            RadGrid1.MasterTableView.DataKeyNames = New String() {"Internal_ID"}
089.            RadGrid1.Rebind()
090. 
091.        End If
092. 
093. 
094.        RadGrid1.MasterTableView.TableLayout = GridTableLayout.Fixed
095.        RadGrid1.ClientSettings.Selecting.AllowRowSelect = True
096.        RadGrid1.AllowSorting = True
097.        RadGrid1.AllowPaging = True
098.        RadGrid1.AllowMultiRowSelection = True
099.        RadGrid1.ClientSettings.Scrolling.UseStaticHeaders = True
100.        RadGrid1.ShowHeader = True
101.        RadGrid1.AllowFilteringByColumn = True
102.        RadGrid1.MasterTableView.AllowFilteringByColumn = True
103.        RadGrid1.ClientSettings.AllowDragToGroup = True
104.        RadGrid1.ShowGroupPanel = True
105.        RadGrid1.MasterTableView.HeaderStyle.Width = Unit.Pixel(200)
106. 
107.        RadGrid1.ClientSettings.Selecting.UseClientSelectColumnOnly = True
108.        RadGrid1.ClientSettings.EnableRowHoverStyle = True
109.    End Sub
110. 
111.    Private Sub FirstSortGrid(colum_name As String)
112.        Dim expression As GridSortExpression = New GridSortExpression()
113.        expression.FieldName = colum_name
114.        expression.SortOrder = GridSortOrder.Ascending
115.        RadGrid1.MasterTableView.SortExpressions.AddSortExpression(expression)
116.        Session("isGridInit") = False
117.    End Sub
118.     
119.     Protected Sub RadGrid1_NeedDataSource(sender As Object, e As GridNeedDataSourceEventArgs) Handles RadGrid1.NeedDataSource
120. 
121.        Dim fl As Integer = Session("IsGridToBEShowen_flag")
122.        If fl = 1 Then
123.            RadGrid1.DataSource = CType(Session("st"), DataSet).Tables(0)
124. 
125.        End If
126. 
127.    End Sub
128.     
129.     
130.     
131.     Private Sub RadGrid1_DetailTableDataBind(sender As Object, e As GridDetailTableDataBindEventArgs) Handles RadGrid1.DetailTableDataBind
132.        Dim dataItem As GridDataItem = CType(e.DetailTableView.ParentItem, GridDataItem)
133.        Select Case e.DetailTableView.Name
134.            Case "Details"
135.                Dim ConnectID As String = dataItem.GetDataKeyValue("Internal_ID").ToString()
136.                CType(Session("st"), DataSet).Tables(1).DefaultView.RowFilter = ""
137.                CType(Session("st"), DataSet).Tables(1).DefaultView.RowFilter = "Internal_ID = " & ConnectID
138.                e.DetailTableView.DataSource = CType(Session("st"), DataSet).Tables(1).DefaultView
139.        End Select
140.    End Sub

Thanks,

Daniel






Kostadin
Telerik team
 answered on 16 Jun 2014
6 answers
177 views
I'm using IE8, version of Telerik.Web.UI is 2010.2.836.35.
In our application when Editor is opened under specific conditions, I receive next javascript error:

  Invalid argument.  

  Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a1f68db6e-ab92-4c56-8744-13e09bf43565%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Version%3d2010.2.826.35%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a86f56c91-febb-4172-ae71-6c2ba2372421%3a16e4e7cd%3a86526ba7%3a874f8ea2%3af7645509%3a24ee1bba%3adc7e0bd%3a1569bb5f%3a63b115ed%3a1c565fc%3a30f1f089%3a19620875%3a490a9d4e, 
 
line 8464 character 1

In Chrome and Firefox I do not get this error.
Using IE debugger, I can see that error happens in next two lines:
http://clip2net.com/clip/m71805/1308143195-clip-49kb.png

Note, that function _fixIEHeight goes after height was assigned. So, if height was negative (as in my case), Invalid argument error is thrown, and I have no possibility to check what this height mean because js is obfuscated.
If we have this _fixIEHeight call before assigning the value, everything should be good, as function really fixes wrong values.

Now I can't give you easy scenario to reproduce, as RadEditor is highly tied with our application. Please reply if the information above makes any sense.
Ianko
Telerik team
 answered on 16 Jun 2014
4 answers
205 views
Why are the buttons used on the standard dialogs for the Hay skin using, what appear to be, the sprites from the black skin?

I use a version of the Hay skin throughout my application including use of the FormDecorator control to make the buttons 'fit', visually. Sadly the buttons on the build-in dialogs stand out like something that stands out a lot.

I've not checked but I'd not be surprised to discover that it's not just the Hay skin that is victim to those big, ugly buttons.

--
Stuart
Shinu
Top achievements
Rank 2
 answered on 16 Jun 2014
3 answers
671 views
I want to fire both client side and server side events on RadToolBarButton Click.Iam trying to achieve this with onbuttonclick and OnClientButtonClicked events. Is it possible?


Ragu
Shinu
Top achievements
Rank 2
 answered on 16 Jun 2014
1 answer
94 views
Hi,

I'm developing a web part with a RADGrid in it. My question is: is it possible to store the persistence in a web part property? I'm trying to do it using the Grid - Persisting Grid Settings as a start but I'm getting nothing good out of it.

Thank you.
Marin
Telerik team
 answered on 13 Jun 2014
1 answer
115 views
Hello everyone,

I've got something like this:

<telerik:RadTileList runat="server" DataSourceID="SqlDataSource1" ID="RadTileList1" Width="700px" TileRows="4" Skin="Glow">
           <DataBindings>
               <CommonTileBinding TileType="RadImageAndTextTile" Target="_blank" DataGroupNameField="Group" DataTitleImageUrlField="ImageLink" Shape="Square" DataNavigateUrlField="NavigateURL" />
               <ImageAndTextTileBinding DataTextField="Title" />
          </DataBindings>
</telerik:RadTileList>

When I click a tile it ought open link in a new window - but it doesn't, despite setting Target="_blank" in CommonTileBinding. Why it isn't working?

Regards
Marin Bratanov
Telerik team
 answered on 13 Jun 2014
1 answer
124 views
Hi,

I am using javascript to open the Radwindow. It works fine on the monitor screen but it doesn't open up in the middle of the page on the iPhone. It opens up on the upper left hand corner where the top part is cut off and I am not able to adjust the position of the window. How do I fix it so it opens up the whole window in the middle of the screen on iPhone.
Thanks,
Marin Bratanov
Telerik team
 answered on 13 Jun 2014
2 answers
298 views
I have 2 RadTimePickers on my page, example:
<telerik:RadTimePicker ID="rtpStartTime" TimeView-HeaderText="Start Time" runat="server" Width="90px" TimeView-Interval="0:15:0" TimeView-StartTime="7:0:0" TimeView-EndTime="17:0:0"></telerik:RadTimePicker>

I want to validate the value as a valid time, client-side, which looks very possible because it validates already visually by turning red with a caution icon.
I get the input value like this:
$("input[id$=rtpStartTime_dateInput").val()
but that returns the value whether valid or not.

In the mark-up I can see there is a clientstate hidden input, and there is a "validationText" sub-value that is an empty string when not valid or a date when valid.  I could use this I think but not sure how to grab it.  Here is what that markup looks like:
<input id="ctl00_ContentPlaceHolder1_rtpStartTime_dateInput_ClientState" name="ctl00_ContentPlaceHolder1_rtpStartTime_dateInput_ClientState" type="hidden" autocomplete="off" value="{"enabled":true,"emptyMessage":"","validationText":"2014-06-12-05-00-00","valueAsString":"2014-06-12-05-00-00","minDateStr":"1980-01-01-00-00-00","maxDateStr":"2099-12-31-00-00-00","lastSetTextBoxValue":"5:00 AM"}">

Any help is appreciated, thanks.

Coty
Coty
Top achievements
Rank 1
 answered on 13 Jun 2014
1 answer
267 views
Hi all,

I need you guys help on jquery to get all the input Type of RadTextBox in a panel and then clear the value each. I found example of jquery here 
http://forums.asp.net/t/1968988.aspx?Clear+Textbox+in+panel+using+jQuery 

But the input[type=text] itself has clear other control as well such as RadComboxBox as it has input[type=text] in it. How to find only the RadTextBox that contain in a panel and clear the value of it?

Thanks in advance.
Regards
Pui
Shinu
Top achievements
Rank 2
 answered on 13 Jun 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Shiori
Top achievements
Rank 2
Iron
Tien
Top achievements
Rank 1
Iron
Robert
Top achievements
Rank 1
Rob
Top achievements
Rank 4
Bronze
Bronze
Iron
Geoff
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Shiori
Top achievements
Rank 2
Iron
Tien
Top achievements
Rank 1
Iron
Robert
Top achievements
Rank 1
Rob
Top achievements
Rank 4
Bronze
Bronze
Iron
Geoff
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?