or
RadTicker1.Items.Add(
new
RadTickerItem(
"Stuart"
));
RadTicker1.Items.Add(
new
RadTickerItem(
"<a href=url>Link text</a>"
));
RadTicker1.Loop =
true
;
RadRotator1.Items.Add(
new
RadRotatorItem(RadTicker1));
RadRotator1.Enabled =
true
;
RadRotator1.Visible =
true
;
RadRotator1.RotatorType = RotatorType.AutomaticAdvance;
<script type=
"text/javascript"
>
var
cbxCSI =
new
Array(4);
var
rcbCSI =
new
Array(4);
function
OnLoad() {
var
onLoadCSIs = [
'<%=objBidder.BidderCSI1%>'
,
'<%=objBidder.BidderCSI2%>'
,
'<%=objBidder.BidderCSI3%>'
,
'<%=objBidder.BidderCSI4%>'
];
var
rbWITHOUT = document.getElementById(
"rbWITHOUT"
);
var
lblWithoutCSI = document.getElementById(
"lblWithoutCSI"
);
cbxCSI[0] = document.getElementById(
"cbxCSI1"
);
cbxCSI[1] = document.getElementById(
"cbxCSI2"
);
cbxCSI[2] = document.getElementById(
"cbxCSI3"
);
cbxCSI[3] = document.getElementById(
"cbxCSI4"
);
rcbCSI[0] = $find(
"clsCSIDivision_rcbClassifier"
);
rcbCSI[1] = $find(
"clsCSIDivision1_rcbClassifier"
);
rcbCSI[2] = $find(
"clsCSIDivision2_rcbClassifier"
);
rcbCSI[3] = $find(
"clsCSIDivision3_rcbClassifier"
);
rcbCSI[0].onclientselectedindexchanged =
'OnClientSelectedIndexChanged'
;
rcbCSI[1].onclientselectedindexchanged =
'OnClientSelectedIndexChanged'
;
rcbCSI[2].onclientselectedindexchanged =
'OnClientSelectedIndexChanged'
;
rcbCSI[3].onclientselectedindexchanged =
'OnClientSelectedIndexChanged'
;
function
CheckWithoutStatus() {
var
allCbxUnchecked =
true
;
for
(i = 0; i < cbxCSI.length; i++) {
if
(cbxCSI[i].checked ==
true
)
allCbxUnchecked =
false
;
}
if
(allCbxUnchecked ==
true
) {
lblWithoutCSI.disabled =
""
;
rbWITHOUT.checked =
true
;
}
}
if
(rbWITHOUT.checked ==
true
) {
for
(i = 0; i < cbxCSI.length; i++) {
if
(rcbCSI[i].get_selectedItem().get_value() !=
""
) {
rcbCSI[i].disabled =
true
;
}
else
{
cbxCSI[i].disabled =
true
;
}
cbxCSI[i].checked =
false
;
}
}
else
{
for
(i = 0; i < cbxCSI.length; i++) {
if
(rcbCSI[i].get_selectedItem.get_value() !=
""
) {
rcbCSI[i].disabled = !cbxCSI[i].checked;
}
else
{
cbxCSI[i].disabled =
true
;
}
}
CheckWithoutStatus();
}
}
function
OnClientSelectedIndexChanged(sender, eventArgs) {
RefreshCsiOptions(sender);
}
function
RefreshCsiOptions(sender) {
switch
(sender.type) {
case
"radio"
:
if
(sender.checked ==
true
) {
for
(i = 0; i < cbxCSI.length; i++) {
if
(rcbCSI[i].get_selectedItem().get_value() !=
""
) {
rcbCSI[i].disabled =
true
;
}
else
{
cbxCSI[i].disabled =
true
;
}
cbxCSI[i].checked =
false
;
}
lblWithoutCSI.disabled =
""
;
}
case
"checkbox"
:
var
cbxNumber = sender.id.substr(6, 1);
if
(sender.checked ==
true
) {
rcbCSI[cbxNumber - 1].disabled =
false
lblWithoutCSI.disabled =
"disabled"
;
rbWITHOUT.checked =
false
;
}
else
{
rcbCSI[cbxNumber - 1].disabled =
true
;
}
CheckWithoutStatus();
case
"select-one"
:
var
rcbNumber = sender.id.substr(14, 1);
if
(rcbNumber ==
"_"
)
rcbNumber =
"0"
;
var
rcbValue = rcbCSI[rcbNumber].get_selectedItem().get_value();
var
radcb = $find(
'CSI'
+ rcbNumber +
'_value'
);
var
item = radcb.findItemByText(rcbValue);
if
(item)
{item.select();}
if
(rcbValue !=
""
) {
cbxCSI[rcbNumber].disabled =
false
;
cbxCSI[rcbNumber].checked =
true
;
if
(rbWITHOUT.checked ==
true
)
rbWITHOUT.checked =
false
;
}
else
{
cbxCSI[rcbNumber].disabled =
true
;
cbxCSI[rcbNumber].checked =
false
;
CheckWithoutStatus();
}
default
:
//alert(sender.type);
break
;
}
}
</script>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="HiddenRadGridTest.aspx.cs" Inherits="HiddenRadGridTest" %> |
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
<html xmlns="http://www.w3.org/1999/xhtml" > |
<head runat="server"> |
<title>Untitled Page</title> |
</head> |
<body> |
<form id="form1" runat="server"> |
<asp:ScriptManager ID="ScriptManager1" runat="server"> |
</asp:ScriptManager> |
<div> |
<br /> |
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> |
<ContentTemplate> |
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> |
<telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="dsTest" GridLines="None" |
Visible="False"> |
<ExportSettings> |
<Pdf FontType="Subset" PaperSize="Letter" /> |
<Excel Format="Html" /> |
</ExportSettings> |
<MasterTableView AutoGenerateColumns="False" CommandItemDisplay="None" CurrentResetPageIndexAction="SetPageIndexToFirst" |
DataKeyNames="CustomerID" DataSourceID="dsTest" Dir="LTR" Frame="Border" TableLayout="Auto"> |
<EditFormSettings> |
<EditColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType"> |
</EditColumn> |
</EditFormSettings> |
<Columns> |
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="CustomerID" |
FilterListOptions="VaryByDataType" ForceExtractValue="None" HeaderText="CustomerID" |
ReadOnly="True" SortExpression="CustomerID" UniqueName="CustomerID"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="CustomerName" |
FilterListOptions="VaryByDataType" ForceExtractValue="None" HeaderText="CustomerName" |
SortExpression="CustomerName" UniqueName="CustomerName"> |
</telerik:GridBoundColumn> |
</Columns> |
<ExpandCollapseColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
Resizable="False" Visible="False"> |
<HeaderStyle Width="20px" /> |
</ExpandCollapseColumn> |
<RowIndicatorColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
Visible="False"> |
<HeaderStyle Width="20px" /> |
</RowIndicatorColumn> |
</MasterTableView> |
</telerik:RadGrid><br /> |
<asp:SqlDataSource ID="dsTest" runat="server" ConnectionString="<%$ ConnectionStrings:XXX_ConnectionString %>" |
SelectCommand="SELECT * FROM [MyTable]"></asp:SqlDataSource> |
</ContentTemplate> |
</asp:UpdatePanel> |
</div> |
</form> |
</body> |
</html> |
using System; |
using System.Data; |
using System.Configuration; |
using System.Collections; |
using System.Web; |
using System.Web.Security; |
using System.Web.UI; |
using System.Web.UI.WebControls; |
using System.Web.UI.WebControls.WebParts; |
using System.Web.UI.HtmlControls; |
public partial class HiddenRadGridTest : System.Web.UI.Page |
{ |
protected void Page_Load(object sender, EventArgs e) |
{ |
} |
protected void Button1_Click(object sender, EventArgs e) |
{ |
Button1.Visible = false; |
RadGrid1.Visible = true; |
} |
} |
<
telerik:RadComboBox
ID
=
"MRLieu"
runat
=
"server"
AllowCustomText
=
"true"
ItemRequestTimeout
=
"1000"
Filter
=
"Contains"
ShowDropDownOnTextboxClick
=
"false"
MinFilterLength
=
"2"
EnableLoadOnDemand
=
"true"
EnableVirtualScrolling
=
"true"
ShowToggleImage
=
"false"
OnClientFocus
=
"ChangeOu"
OnClientItemsRequesting
=
"OnClientItemsRequesting"
>
<
webservicesettings
method
=
"GetLieu"
path
=
"~/Utils/WebService/Utils.asmx"
/>
</
telerik:RadComboBox
>
function
OnClientItemsRequesting(sender, eventArgs) {
var
context = eventArgs.get_context();
context[
"coffret"
] =
"16"
;
}
function
ChangeOu(sender) {
var
lieu = $find(
"MRech_MRLieu"
);
lieu.clearSelection();
lieu.clearItems();
}
[WebMethod]
[ScriptMethod]
public
RadComboBoxItemData[] GetLieu(
object
context)
{
IDictionary<
string
,
object
> contextDictionary = (IDictionary<
string
,
object
>)context;
string
txt = contextDictionary[
"Text"
].ToString();
int
coffret = Convert.ToInt32(contextDictionary[
"coffret"
]);
txt = txt.Replace(
"'"
,
" "
);
txt = txt.Replace(
"\""
,
" "
);
txt =
string
.Concat(
"\""
, txt,
"*\""
);
string
sql = @
"MyRequest"
;
ConnexionUtil cnnUtil =
new
ConnexionUtil();
DataTable data = cnnUtil.ExecuteRequeteDataTable(sql);
int
itemOffset = Convert.ToInt32(contextDictionary[
"NumberOfItems"
]);
int
endOffset = Math.Min(itemOffset + NBITEMS, data.Rows.Count);
List<RadComboBoxItemData> result =
new
List<RadComboBoxItemData>();
RadComboBoxItemData itemData;
for
(
int
i = itemOffset; i < endOffset; i++)
{
itemData =
new
RadComboBoxItemData();
itemData.Text = data.Rows[i][
"nom"
].ToString();
itemData.Value = data.Rows[i][
"id"
].ToString();
result.Add(itemData);
}
data.Dispose();
cnnUtil.Dispose();
return
result.ToArray();
}