<
telerik:RadComboBox ID="si_calculation_combobox" runat="server" AutoPostBack="True" OnSelectedIndexChanged="calculation_combobox" Width="170px" Height="300px"></telerik:RadComboBox>
The OnSelectedIndexChanged event is not triggered for some reason. I am really clueless why this is happening (in this case, not happening). Does anyone experience this before?
<
ClientSettings>
<ClientEvents OnRowDblClick="RowSelectedBatchAssoc" />
<Selecting AllowRowSelect="True"></Selecting>
</ClientSettings>
But now Tabstrip is not working
Can anybody please help me on this?
Thanks in advance,
Medac
Hi,
I am using ExpandMode.WebService option to load child nodes dynamically.
Following is the code:
UI -
<telerik:RadTreeView ID="uxRadTreeView"
Runat="server"
<Nodes>
<telerik:RadTreeNode runat="server"
ExpandMode="WebService"
Text="Category1" Value="Category1">
</telerik:RadTreeNode>
</Nodes>
<webservicesettings method="GetChildNodes"
path="SampleService.asmx" />
</telerik:RadTreeView>
public static RadTreeNodeData[] GetChildNodes(RadTreeNodeData node, object context)
{
List<RadTreeNodeData> result = new List<RadTreeNodeData>();
// add data for child nodes
for (int i = 0; i < 5; i++)
{
RadTreeNodeData nodeData = new RadTreeNodeData();
nodeData.Text = "child" + node.Value.ToString() + i;
nodeData.Value = "child" + node.Value.ToString() + i;
nodeData.Attributes.Add("onclick", "func();");
if (i == 0)
{
//temporarily make first node always expandable
nodeData.ExpandMode = TreeNodeExpandMode.WebService;
}
result.Add(nodeData);
}
return result.ToArray();
}
I am attaching onclick handler to each child node, please refer the green line above.
When i click on the node, onclick handler does not execute. Am i missing something?
I also tried iterating all the child node on onclientnodepopulated handler and attaching the onclick handler there.
still no luck.
I would really appreciate any kind of help.
Thanks
Sonal
I am using a RadGrid that is bound to an objectdatasource. There is no special databinding. I have a GridClientSelectColumn and turend on AllowRowSelect = true, and AllowMultirowSelect = true
I have a button on the page that attempts to loop thru the selectedItems of the gird, but the SelecteItems.Count is always ZERO. Why?
| <telerik:RadGrid Visible="true" runat="Server" ID="gridTest" |
| AllowSorting="True" Skin="Web20" |
| DataSourceID="odsAcceptedOpenItems" GridLines="None" Width="98%" AutoGenerateColumns="false" |
| AllowMultiRowSelection="true" EnableViewState="true"> |
| <ClientSettings EnableRowHoverStyle="True" EnablePostBackOnRowClick="true"> |
| <Scrolling AllowScroll="True" UseStaticHeaders="True" /> |
| <Selecting AllowRowSelect="True" /> |
| </ClientSettings> |
| <MasterTableView TableLayout="Fixed" DataKeyNames="Id" Name="Items" GridLines="Horizontal" |
| DataSourceID="odsAcceptedOpenItems"> |
| <Columns> |
| <telerik:GridClientSelectColumn HeaderStyle-Width="25px" UniqueName="colSelect" Visible="false" /> |
| <telerik:GridBoundColumn DataField="ProductName" HeaderText="Product" SortExpression="ProductName" /> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
Thanks!
Debbie
| RadMultiPage mpage; | |
| RadPageView pv; | |
| Button btnPrevious; | |
| Button btnNext; | |
| protected override void CreateChildControls() | |
| { | |
| base.CreateChildControls(); | |
| RadAjaxPanel ajaxPanel = new RadAjaxPanel(); | |
| mpage = new RadMultiPage(); | |
| HtmlGenericControl topDiv = new HtmlGenericControl("div"); | |
| topDiv.ID = "topdiv"; | |
| btnPrevious = new Button(); | |
| btnPrevious.ID = "btnPrevious"; | |
| btnPrevious.Text = "Previous "; | |
| btnPrevious.Click += new EventHandler(btnPrevious_Click); | |
| btnPrevious.Enabled = false; | |
| topDiv.Controls.Add(btnPrevious); | |
| btnNext = new Button(); | |
| btnNext.ID = "btnNext"; | |
| btnNext.Text = "Next "; | |
| btnNext.Click += new EventHandler(btnNext_Click); | |
| topDiv.Controls.Add(btnNext); | |
| for (int i = 0; i < 3; i++) | |
| { | |
| HtmlGenericControl bottomDiv = new HtmlGenericControl("div"); | |
| bottomDiv.ID = "bottomDiv" + i.ToString(); | |
| pv = new RadPageView(); | |
| Literal Lit = new Literal(); | |
| Lit.Text = "Page" + i.ToString(); | |
| bottomDiv.Controls.Add(Lit); | |
| pv.Controls.Add(bottomDiv); | |
| mpage.PageViews.Add(pv); | |
| } | |
| mpage.SelectedIndex = 0; | |
| ajaxPanel.Controls.Add(topDiv); | |
| ajaxPanel.Controls.Add(mpage); | |
| form1.Controls.Add(ajaxPanel); | |
| } | |
| void btnNext_Click(object sender, EventArgs e) | |
| { | |
| mpage.SelectedIndex++; | |
| if (mpage.SelectedIndex == mpage.PageViews.Count - 1) | |
| { btnNext.Enabled = false; } | |
| else | |
| { btnNext.Enabled = true; } | |
| if (mpage.SelectedIndex == 0) | |
| { btnPrevious.Enabled = false; } | |
| else | |
| {btnPrevious.Enabled = true;} | |
| } | |
| void btnPrevious_Click(object sender, EventArgs e) | |
| { | |
| mpage.SelectedIndex--; | |
| if (mpage.SelectedIndex == mpage.PageViews.Count - 1) | |
| { btnNext.Enabled = false; } | |
| else { btnNext.Enabled = true; } | |
| if (mpage.SelectedIndex == 0) | |
| { btnPrevious.Enabled = false; } | |
| else | |
| { btnPrevious.Enabled = true; } | |
| } | |
| } | |