or

| <telerik:RadCodeBlock runat="server" ID="RadCodeBlock1"> |
| <script type="text/javascript"> |
| function OnResponseEnd(sender, args) { |
| var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>"); |
| ajaxManager.ajaxRequest("individual"); |
| } |
| </script> |
| </telerik:RadCodeBlock> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanelMerge" runat="server" Skin="Office2007" /> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanelIndividual" runat="server" Skin="Office2007" /> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest"> |
| <ClientEvents OnResponseEnd="OnResponseEnd" /> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="btnRun"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="pnlMerge" LoadingPanelID="RadAjaxLoadingPanelMerge" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="pnlIndividual" LoadingPanelID="RadAjaxLoadingPanelIndividual" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <asp:Button runat="server" ID="btnRun" OnClick="btnRun_Click" Text="Run" /> |
| <table> |
| <tr> |
| <td> |
| <asp:Panel runat="server" ID="pnlMerge" Height="100px" Width="200px" BorderWidth="1"> |
| <asp:Label runat="server" ID="lblMerge" /> |
| </asp:Panel> |
| </td> |
| <td> |
| <asp:Panel runat="server" ID="pnlIndividual" Height="100px" Width="200px" BorderWidth="1"> |
| <asp:Label runat="server" ID="lblIndividual" /> |
| </asp:Panel> |
| </td> |
| </tr> |
| </table> |
| protected void btnRun_Click(object sender, EventArgs e) |
| { // run the merge |
| System.Threading.Thread.Sleep(2000); |
| lblMerge.Text = "Merge Complete"; |
| } |
| protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e) |
| { |
| if (e.Argument == "individual") |
| { // run the individual |
| System.Threading.Thread.Sleep(2000); |
| lblIndividual.Text = "Individual Complete"; |
| } |
| } |
Hello,
I have one simple one but having hard time to find a way to do it.
I want to prevent users to select row on client side with row click on any other cell click but allow only GridClientSelectColumn to select and unselect the row.
AllowMultiRowSelection
="true" on the grid
I have these settings on the mastertableview
<
ClientSettings AllowColumnsReorder="True">
<Selecting AllowRowSelect="true" UseClientSelectColumnOnly="true" />
<Resizing AllowColumnResize="true" />
</ClientSettings>
Please guide me what should i do
| If (TypeOf e.Item Is GridEditFormItem) AndAlso (e.Item.IsInEditMode) Then |
| Dim item As GridEditFormItem = CType(e.Item, GridEditFormItem) |
| Dim chkName As CheckBox = CType(item.FindControl("chkName"), CheckBox) |
| Dim txtResult As RadTextBox = CType(item.FindControl("txtResult"), RadTextBox) |
| chkName.Attributes("onclick") = "NameChange('" & chkName.ClientID & "', '" & txtResult.ClientID & "');" |
| End If |
| function NameChange(chkNameClientID, txtResultClientID) { |
| var chkName = document.getElementById(chkNameClientID); |
| var txtResult = $find(txtResultClientID); |
| if (chkName.checked == false) { |
| txtResult.set_value('Joker'); |
| } else { |
| txtResult.set_value('Batman'); |
| } |
| } |



| <telerik:RadComboBox ID="UrlComboBox" |
| runat="server" |
| HighlightTemplatedItems="true" |
| AllowCustomText="true" |
| Skin="Windows7" |
| Width="365px" |
| Height="150px" |
| DataSourceID="UrlDataSource" |
| DataTextField="Url" |
| DataValueField="Url" |
| SelectedValue='<%# Bind("Url") %>' |
| AppendDataBoundItems="true"> |
<Items> |
| <telerik:RadComboBoxItem Text="[Not Defined]" Value="" /> |
| </Items> |
| <FooterTemplate> |
| <telerik:RadTextBox ID="tbNewUrl" runat="server" Skin="Windows7" EmptyMessage="Add a new Url here..."/> |
| <br /> |
| <asp:Button ID="AddUrlBtn" runat="server" Text="Add Url" OnClick="AddUrlBtn_Click" /> |
| </FooterTemplate> |
</telerik:RadComboBox> |
| protected void AddUrlBtn_Click(object sender, EventArgs e) |
| { |
| TextBox Urltxt = (TextBox)UrlComboBox.Footer.FindControl("tbNewUrl"); |
if ((!String.IsNullOrEmpty(Urltxt.Text))&&(UrlComboBox.FindItemByText(Urltxt.Text) == null)) |
| { |
| UrlComboBox.Items.Insert(0, new RadComboBoxItem(Urltxt.Text)); |
| UrlComboBox.SelectedIndex = 0; |
| Urltxt.Text = String.Empty; |
| } |
| } |
| TextBox AddUrlText = (TextBox)this.Page.Master.FindControl("ContentPlaceHolder").FindControl("tbNewUrl"); |