<
telerik:GridTemplateColumn
HeaderText
=
"Chart"
UniqueName
=
"ColChart"
>
<
ItemTemplate
>
<
uc3:kpidropdownchart
ID
=
"kpiDropDownChart1"
runat
=
"server"
seriesid='<%#Bind("SeriesID") %>' selectedChart='<%#Bind("ChartType") %>'/>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
Imports
Telerik.Web.UI
Public
Class
kpiDropDownChart
Inherits
System.Web.UI.UserControl
Private
_seriesid
As
Integer
Private
_selectedChart
As
String
Private
_chartid
As
Integer
Public
Property
SeriesID()
As
Integer
Get
Return
(_seriesid)
End
Get
Set
(
ByVal
value
As
Integer
)
_seriesid = value
End
Set
End
Property
Public
Property
selectedChart()
As
String
Get
Return
(_selectedChart)
End
Get
Set
(
ByVal
value
As
String
)
_selectedChart = value
End
Set
End
Property
Protected
Sub
ddAddFieldChart_PreRender(
ByVal
sender
As
Object
,
ByVal
e
As
EventArgs)
Handles
ddAddFieldChart.PreRender
Dim
chartTypeTable
As
DataTable = kpicommonListFns.GetTimeChartList
Dim
row
As
DataRow
For
Each
row
In
chartTypeTable.Rows
Dim
CItem
As
RadComboBoxItem =
New
RadComboBoxItem
CItem.Text = row(
"Description"
) & _seriesid
CItem.Value = row(
"chartRef"
)
CItem.ImageUrl =
"~/images/chartImages/"
& row(
"IconName"
)
ddAddFieldChart.Items.Add(CItem)
Next
ddAddFieldChart.SelectedValue = _selectedChart
End
Sub
Private
Sub
ddAddFieldChart_SelectedIndexChanged(
ByVal
sender
As
Object
,
ByVal
e
As
Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs)
Handles
ddAddFieldChart.SelectedIndexChanged
'###### when this even fires _seriesid = nothing ####################
Dim
thisSeries
As
kpiChartSeries =
New
kpiChartSeries(_seriesid)
thisSeries.SetChartType(ddAddFieldChart.SelectedValue)
End
Sub
End
Class
I have a RadRotator binded to datatable and it works fine except that it is cutting the images off if they differ in size.
Means i am using it as Banner rotator but i load different size banners. How do i make it flexible so the rotator adapts to the image height. If i set the height it works fine for the images that match this height but other ones with other heights are cut off to the top.
Thanks
EDIT: actually even if i load images with the same height it is cutting off the top of the images for about 10px. If i set the height it works fine.
How do i make it working without setting the height and itemheight?
Sys.Application.add_init(
function
() {
$create(Telerik.Web.UI.RadEditor,
...
...
"cssFiles"
:[
"/_wpresources/RadEditorSharePoint/5.7.2.0__1f131a624888eeed/Resources/CssEditor.css"
,
"/_layouts/1033/styles/HtmlEditorTableFormats.css"
,
"/_layouts/1037/styles/HtmlEditorCustomStyles.css"
],
...
...
});
<
telerik:RadWindow
ID
=
"SummaryRadWindow"
runat
=
"server"
Behavior
=
"Default"
InitialBehavior
=
"None"
Modal
=
"True"
Behaviors
=
"Resize, Close, Move"
Height
=
"300px"
Title
=
"Job Summary"
Width
=
"400px"
>
<
ContentTemplate
>
<
asp:FormView
ID
=
"SummnaryBlockFormView"
runat
=
"server"
DataSourceID
=
"SummaryBlockSqlDataSource"
>
<
ItemTemplate
>
<
table
cellpadding
=
"3"
border
=
"1"
class
=
"summaryblock"
>
<
tr
>
<
td
style
=
"font-weight: bold"
>
Job:
</
td
>
<
td
>
<%=cboJobs.SelectedItem.Text%>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"font-weight: bold"
>
Period End Date:
</
td
>
<
td
>
<%=cboPeriodEndDate.SelectedItem.Text%>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"font-weight: bold"
>
Trade:
</
td
>
<
td
>
<%=cboTrade.SelectedItem.Text%>
</
td
>
</
tr
>
</
table
>
<
br
/>
</
ItemTemplate
>
</
asp:FormView
>
</
ContentTemplate
>
</
telerik:RadWindow
>
.summaryblock
{
border-collapse
:
collapse
;
border
:
1px
solid
#808080
;
font
:
12px
"segoe ui"
,
arial
,
sans-serif
;
}
.summaryblock td
{
border
:
1px
solid
#A0A0A0
;
text-align
:
right
;
padding
:
5px
;
}
<div style="overflow: auto; height: 135px">
<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound" >
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td style="width: 100px;">
<asp:Label ID="lblProduct1" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"ProductName") %>'></asp:Label>
</td>
<td style="width: 50px;">
<asp:TextBox Width="50px" ID="TextBox1" runat="server" Text="" onBlur= "CheckEnteredValue" ></asp:TextBox>
<asp:HiddenField ID= "hiddenTextBox1" runat="server" Value = '<%#DataBinder.Eval(Container.DataItem,"NumberOfPatients") %>' />
</td>
<td>
<telerik:RadSlider ID="RadSlider1" runat="server" AutoPostBack="true" Value='<%# Convert.ToInt32(DataBinder.Eval(Container.DataItem,"NumberOfPatients")) %>'
OnClientBeforeValueChange="OnClientValueChanging1" OnClientSlideStart="OnClientSlideStart1" ToolTip='<%# DataBinder.Eval(Container.DataItem,"ProductName") %>'
OnClientSlideEnd="OnClientSlideEnd" OnClientValueChange="ClientValueChangedRep1" >
</telerik:RadSlider>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</div>
Now after databind() to repeater. In IE8 , it is displayed properly. But IE6 it is not aligned properly. When i use IE6, the scroll is present but only