Hi Team,
I am facing issue with RadToolBar button. I am trying to open ModalPopup extender on specific RadToolBar button but unable to do it.How I can do It. I want to handle it on JavaScript. Please find my code.
PopUp open when i click on any place on RadToolBar.Please provide me solution.
I am facing issue with RadToolBar button. I am trying to open ModalPopup extender on specific RadToolBar button but unable to do it.How I can do It. I want to handle it on JavaScript. Please find my code.
PopUp open when i click on any place on RadToolBar.Please provide me solution.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Telerik.Web.UI;
namespace GridPopUpTest
{
public partial class ParentForm : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ParentForm.aspx.cs" Inherits="GridPopUpTest.ParentForm" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!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
></
title
>
<
link
href
=
"Styles/Site.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
<
script
src
=
"Scripts/jquery-1.4.1.js"
type
=
"text/javascript"
></
script
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
asp:ScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
>
</
asp:ScriptManager
>
<
script
type
=
"text/javascript"
>
function OnClientButtonClicking(sender, eventArgs) {
var button = eventArgs.get_item();
alert(button.get_text());
if (eventArgs.get_item().get_value() == "NoPopUp") {
//eventArgs.set_cancel(true);
HideModalPopup();
}
if (eventArgs.get_item().get_value() == "PopUp") {
//eventArgs.set_cancel(true);
ShowModalPopup();
}
}
function ShowModalPopup() {
$find("ModalBehaviour1").show();
}
function HideModalPopup() {
$find("ModalBehaviour1").hide();
}
function JobsRowSelected(sender, args) {
var id = args.get_id();
var inputCheckBox = $get(id).getElementsByTagName("input")[0];
if (!inputCheckBox) {
args.set_cancel(true);
}
if (inputCheckBox.checked == true) {
inputCheckBox.checked = false;
}
else {
inputCheckBox.checked = true;
}
}
</
script
>
<
div
>
<
telerik:RadToolBar
ID
=
"RadToolBar1"
runat
=
"server"
OnClientButtonClicking
=
"OnClientButtonClicking"
>
<
Items
>
<
telerik:RadToolBarButton
Text
=
"NoPopUp"
Value
=
"NoPopUp"
></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"OpenpopUp"
Value
=
"PopUp"
></
telerik:RadToolBarButton
>
</
Items
>
</
telerik:RadToolBar
>
<
asp:Panel
runat
=
"server"
ID
=
"pnldtls"
>
<
table
>
<
tr
>
<
td
>Name</
td
>
<
td
><
asp:TextBox
ID
=
"txtName"
runat
=
"server"
></
asp:TextBox
></
td
>
</
tr
>
<
tr
>
<
td
><
asp:Button
ID
=
"btnOk"
Text
=
"Ok"
runat
=
"server"
/></
td
>
<
td
><
asp:Button
ID
=
"btnCancel"
Text
=
"Cancel"
runat
=
"server"
/></
td
>
</
tr
>
</
table
>
</
asp:Panel
>
<
cc1:modalpopupextender
id
=
"ModalPopupExtender1"
runat
=
"server"
BehaviorID
=
"ModalBehaviour1"
cancelcontrolid
=
"btnCancel"
okcontrolid
=
"btnOk"
BackgroundCssClass
=
"ModalPopupBG"
targetcontrolid
=
"RadToolBar1"
popupcontrolid
=
"pnldtls"
DropShadow
=
"false"
>
</
cc1:modalpopupextender
>
</
div
>
</
form
>
</
body
>
</
html
>