This is a migrated thread and some comments may be shown as answers.

Trying to access button in Panel Bar Item

2 Answers 81 Views
PanelBar
This is a migrated thread and some comments may be shown as answers.
Robert
Top achievements
Rank 1
Robert asked on 30 Nov 2009, 04:56 PM
I am trying to enable/disable a button within a RadPanelItem however the .findControl() method is returning null.

I can find a Telerik control placed right next to the button just fine.  What the heck is going on here?

Here is the javascript I am using to get access to the controls.

 

var panel = $find("RadPanelBar1");  // PANEL

 

 

var pItem = panel.findItemByText("Record Details"); // PANEL ITEM

 

 

var lstBasis = pItem.findControl("lstBasis"); // Rad list box is found
var
btnUM = pItem.findControl("btnUnfundedMandates"); // BUTTON IN THE PANEL ITEM IS NOT FOUND

 

2 Answers, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 01 Dec 2009, 08:33 AM
Hello Robert,

Try the following client side code in order to access the Button placed in the ItemTemplate of RadPenelBar.

JavaScript:
 
<script type="text/javascript">
    function disable() {
        var panel = $find('<%= RadPanelBar1.ClientID %>');
        var pItem = panel.findItemByText("Record Details"); // PANEL ITEM
        var btnUnfundedMandates2 = $telerik.findElement(pItem.get_element(), ("btnUnfundedMandates"));
        btnUnfundedMandates2.disabled = true;
    }
</script>

-Shinu.
0
Robert
Top achievements
Rank 1
answered on 01 Dec 2009, 02:23 PM
Thanks Shinu!  Thats what I was looking for.

-R
Tags
PanelBar
Asked by
Robert
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Robert
Top achievements
Rank 1
Share this question
or