| <style type="text/css"> |
| input[readonly] |
| { |
| background-color: #fafafa !important; |
| color: #000000 !important; |
| cursor: default !important; |
| } |
| </style> |

Hope someone can help me with this... It seems like it should be an easy thing to do but the solution evades me.
I have a RadPanel on my aspx page that is databound from my code behind. IF I do not call a method from an event the RadPanel drops down and shows the subnavigation, however the navigationUrl does not get created. I have tried several event calls, like onItemCreated or onDateBound but nothing seems to populate the sitenavigationURL.
Here is my codefront
<script type="text/javascript">
function CollapseAllItems()
{
var panelbar = <%= RadPanelBar1.ClientID %>
for (var i=0; i<panelbar.Items.length; i++)
{
panelbar.Items[i].Expand();
}
}
</script>
<radP:RadPanelbar ID="RadPanelBar1" runat="server" RadControlsDir="~/RADCONTROLS" SkinsPath="/skins/menu/"
Skin="fnSub" ExpandMode="SingleExpandedItem" ExpandAnimation-Duration="3" ExpandAnimation-Type="OutSine" onD>
<%--OnItemCreated="RadPanelBar1_ItemDataBound"--%>
</radP:RadPanelbar>
SqlDataAdapter
da5 = new SqlDataAdapter(cmd5);
DataSet ds5 = new DataSet();
da5.Fill(ds5,
"navigation");
//Bind ds to Radpanelbar
RadPanelBar1.DataTextField =
"navigationName";
RadPanelBar1.DataFieldID =
"navigationId";
RadPanelBar1.DataFieldParentID =
"parentNavigationId";
//RadPanelBar1.DataNavigateUrlField = "navigationFullUrl";
RadPanelBar1.DataSource = ds5;
RadPanelBar1.DataMember =
"navigation";
RadPanelBar1.DataBind();
protected
void RadPanelBar1_ItemDataBound(object sender, Telerik.WebControls.RadPanelbarEventArgs e)
{
if (DataBinder.Eval(e.Item.DataItem, "navigationTarget") != DBNull.Value)
{
e.Item.Target = (
string)DataBinder.Eval(e.Item.DataItem, "navigationTarget");
}
}
| <telerik:RadComboBox ID="str_name_campaign" runat="server" oncopy="return false;" |
| onpaste="return false;" oncut="return false;" xonkeypress="return tabOnly(event)" |
| onmousewheel="return false" OnClientDropDownOpening="OnClientDropDownOpening" |
| OnClientDropDownClosing="OnClientDropDownClosing" OnClientSelectedIndexChanging="OnClientSelectedIndexChanging" |
| OnClientBlur="OnClientBlur" Width="490px" AllowCustomText="True" ChangeTextOnKeyBoardNavigation="False" |
| AutoCompleteSeparator=";" MarkFirstMatch="true" CssClass="cssradtextbox" DataTextField="str_item_name" |
| DataValueField="str_item_code" EnableLoadOnDemand="false" OnClientLoad="OnClientLoad"> |
| <ItemTemplate> |
| <asp:CheckBox ID="CheckBox1" runat="server"/> |
| </ItemTemplate> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| </telerik:RadComboBox> |
| Protected Sub str_name_campaign_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadComboBoxItemEventArgs) Handles str_name_campaign.ItemDataBound |
| ComboItemBound(sender, e) |
| End Sub |
| Private Sub ComboItemBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadComboBoxItemEventArgs) |
| 'Add each combo checkbox to the Handler |
| Dim objl_CHECKBOX As CheckBox |
| objl_CHECKBOX = CType(e.Item.FindControl("CheckBox1"), CheckBox) |
| objl_CHECKBOX.Attributes.Add("onclick", "checkboxClick('" & CType(sender, Telerik.Web.UI.RadComboBox).ClientID & "');") |
| objl_CHECKBOX.Text = CType(e.Item.DataItem, Data.DataRowView).Item("str_item_name").ToString & " - " & CType(e.Item.DataItem, Data.DataRowView).Item("str_item_code").ToString |
| End Sub |

