<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="Thumbnail" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
MasterPage:
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
ClientIDMode
=
"Static"
DefaultLoadingPanelID
=
"ralpDefault"
>
<
ClientEvents
OnRequestStart
=
"centerLoadingPanel"
></
ClientEvents
>
<
AjaxSettings
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
Content Page:
<
telerik:RadAjaxManagerProxy
ID
=
"rampMyAccount"
runat
=
"server"
ClientIDMode
=
"Static"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadAjaxManager1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rbiAvatar"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManagerProxy
>
<table border="0" cellpadding="0" cellspacing="0" class="mainGTbl">
<colgroup>
<col width="100px" />
<col width="" />
</colgroup>
<tr>
<td>
<asp:Label ID="lblFileType" runat="server" EnableViewState="false"></asp:Label>:<span class="asterisk">*</span>
</td>
<td>
<telerik:RadComboBox ID="ddlFileType" runat="server" Width="300px"/>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblFileName" runat="server" EnableViewState="false"></asp:Label>:<span class="asterisk">*</span>
</td>
<td>
<div>
<telerik:RadProgressManager runat="server" ID="RadProgressManager" />
<%
-- For the purpose of this demo the files are discarded. In order to store the uploaded files permanently set the TargetFolder property to a valid location. --%>
<telerik:RadAsyncUpload runat="server" ID="AsyncUpload" MultipleFileSelection="Automatic" />
<telerik:RadProgressArea runat="server" ID="RadProgressArea" />
</div>
</td>
</tr>
<tr>
<td class="searchBtnTD" colspan="2">
<asp:Button ID="btnOK" runat="server" CssClass="srchBtn" OnClick="btnOK_Click" />
<asp:Button ID="btnCancel" runat="server" CssClass="srchBtn" OnClientClick="CloseCurrentRadWindow();" />
</td>
</tr>
</table>
Dim index As Integer = CInt(e.DraggedItems(0).ItemIndex) Dim oList As DropDownList = CType(RadGrid1.Items(index).FindControl("oList"), DropDownList) Dim s As String = oList.SelectedValue
Hi All,
I have one radgrid in that i have checkboxes,raddatepicker and radnumerictextbox.
Attached is the screenshot of my radgrid.
When i select raddatepicker i need to fill Percent complete radnumerictextbox with 100,completed checkbox checked
and 99% complete checkbox uncheck and visible false on client side only.
aspx page
-----------------
<
telerik:RadGrid
ID
=
"RadGrid1"
Skin
=
"WebBlue"
runat
=
"server"
AllowFilteringByColumn
=
"true"
AutoGenerateColumns
=
"false"
ShowStatusBar
=
"True"
GridLines
=
"None"
AllowPaging
=
"true"
PageSize
=
"20"
AllowSorting
=
"True"
onitemdatabound
=
"RadGrid1_ItemDataBound"
>
<
MasterTableView
GroupLoadMode
=
"Client"
>
<
Columns
>
<
telerik:GridTemplateColumn
UniqueName
=
"Complete"
HeaderText
=
"Completed"
AllowFiltering
=
"false"
>
<
ItemTemplate
>
<
asp:Panel
ID
=
"Panel1"
runat
=
"server"
Width
=
"2px"
>
<
asp:CheckBox
ID
=
"chkComplete"
runat
=
"server"
/>
</
asp:Panel
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"gridActFinish"
HeaderText
=
"Actual Finish"
AllowFiltering
=
"false"
>
<
ItemTemplate
>
<
telerik:RadDatePicker
ID
=
"actfinish"
runat
=
"server"
Width
=
"100px"
MaxDate='<%# Convert.ToDateTime(Eval("early_start_display")).ToString("dd/MMM/yyyy") %>'
Calendar-ShowOtherMonthsDays="false" Calendar-ShowRowHeaders="false" DbSelectedDate='<%# Bind("actual_finish") %>' DateInput-DateFormat="MM/dd/yyyy">
<
ClientEvents
OnDateSelected
=
"actfinish_OnDateSelected"
>
</
ClientEvents
>
</
telerik:RadDatePicker
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"perComplete"
HeaderText
=
"99% Complete"
AllowFiltering
=
"false"
>
<
ItemTemplate
>
<
asp:Panel
ID
=
"Panel2"
runat
=
"server"
>
<
asp:CheckBox
ID
=
"Chkbox"
runat
=
"server"
/>
</
asp:Panel
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"perComplete"
HeaderText
=
"Percent Complete"
AllowFiltering
=
"false"
>
<
ItemTemplate
>
<
telerik:radnumerictextbox
id
=
"pct"
runat
=
"server"
text='<%#Eval("pct") %>' minvalue="0" maxvalue="100" width="50px" FocusedStyle-BackColor="Yellow" NumberFormat-DecimalDigits="0">
<
numberformat
allowrounding
=
"true"
decimaldigits
=
"4"
/>
</
telerik:radnumerictextbox
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
javascript
--------------------------
function actfinish_OnDateSelected(sender, args) {
var rdgrid = $find("<%=RadGrid1.ClientID %>");
var cell = sender.get_element().parentNode.parentNode;
var index = cell.parentNode.rowIndex;
var MasterTable = rdgrid.get_masterTableView();
var row = MasterTable.get_dataItems()[index - 3]; //getting row
var tbxAdopted = row.findControl("pct").set_value(100); //getting value of TextBox 'tbxAdopted'
var checkbox = row.findControl("chkComplete");
checkbox.checked = true;
}
in this action i am successfully filling value 100 in radnumerictextbox but i can't check the checkbox.
Thanks in advance, Please help me this senario on client side only.
Thanks,
Nagendra.
<
telerik:GridDropDownColumn
UniqueName
=
"elementocostosrowid"
DataField
=
"elementocostosrowid"
HeaderText="Categoria -<br />Elemento Costos" DataSourceID="sqlElementoCosto" ListTextField="dummy2"
ListValueField="rowid" SortExpression="elementocostosrowid"
DropDownControlType="DropDownList">
</
telerik:GridDropDownColumn
>
<
asp:SqlDataSource
ID
=
"sqlElementoCosto"
ConnectionString="<%$ ConnectionStrings:GolosaNETConnectionString %>"
ProviderName="System.Data.SqlClient" SelectCommand="SELECT a.rowid,b.descripcion + '[' + CONVERT(varchar(5),b.categoria)+']<br />' + a.descripcion + '[' + CONVERT(varchar(5),a.elementocostos)+']' as dummy2 FROM tbl01ElementoCostos a, tbl01ElementoCostosCategoria b WHERE a.elementocostoscategoriarowid=b.rowid" runat="server">
</
asp:SqlDataSource
>