or
function
ClientNodeExpanded()
{
var treeView = $find("<%= tree.ClientID %>");
var nodes = treeView.get_allNodes();
for (var i = 0; i < nodes.length; i++) {
if (nodes[i].get_nodes() != null) {
alert(
'hi');
var treelist = nodes[i].get_nodes().getNode(i).findControl("RadTreeList1");
treelist.ExpandAllItems();
}
}
}
treelist.ExpandAllItems() is not workng ...how can I expand treelist at clientside?
list.ExpandAllItems();list.ExpandItemToLevel(1) ; these are the C# code for expanding treelist to all items and expand the firstlevel only.
what are the corresponding functions in clientside (javascript)?
protected
void
RadGridNomenclature_NeedDataSource(
object
sender, GridNeedDataSourceEventArgs e)
{
[....]
if
(RadComboBoxNomenclaturesList.SelectedItem.Text.ToString().Equals(
"Code pays"
))
{
RadGridNomenclature.Columns.FindByUniqueName(
"isoCountryCode"
).Visible =
true
;
RadGridNomenclature.Columns.FindByUniqueName(
"phoneID"
).Visible =
true
;
RadGridNomenclature.Columns.FindByUniqueName(
"nationality"
).Visible =
true
;
RadGridNomenclature.Columns.FindByUniqueName(
"description"
).HeaderStyle.Width = Unit.Pixel(175);
}
else
{
RadGridNomenclature.Columns.FindByUniqueName(
"isoCountryCode"
).Visible =
false
;
RadGridNomenclature.Columns.FindByUniqueName(
"phoneID"
).Visible =
false
;
RadGridNomenclature.Columns.FindByUniqueName(
"nationality"
).Visible =
false
;
RadGridNomenclature.Columns.FindByUniqueName(
"description"
).HeaderStyle.Width = Unit.Pixel(500);
}
[....]
}
<
telerik:RadComboBox
ID
=
"RadComboBoxNomenclaturesList"
Runat
=
"server"
AutoPostBack
=
"True"
onselectedindexchanged
=
"RadComboBoxNomenclaturesList_SelectedIndexChanged"
Skin
=
"Windows7"
>
</
telerik:RadComboBox
>
<
telerik:RadGrid
ID
=
"RadGridNomenclature"
OnUnload
=
"RadGridNomenclature_Unload"
OnNeedDataSource
=
"RadGridNomenclature_NeedDataSource"
OnInsertCommand
=
"RadGridNomenclature_InsertCommand"
OnDeleteCommand
=
"RadGridNomenclature_DeleteCommand"
OnUpdateCommand
=
"RadGridNomenclature_UpdateCommand"
runat
=
"server"
Skin
=
"Windows7"
PageSize
=
"20"
Width
=
"777px"
>
<
MasterTableView
AutoGenerateColumns
=
"false"
DataKeyNames
=
"uid"
InsertItemPageIndexAction
=
"ShowItemOnCurrentPage"
AllowPaging
=
"True"
CommandItemDisplay
=
"Top"
>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
UniqueName
=
"EditCommandColumn"
>
<
ItemStyle
CssClass
=
"MyImageButton"
/>
</
telerik:GridEditCommandColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"UID"
SortExpression
=
"uid"
UniqueName
=
"uid"
Visible
=
"True"
ShowFilterIcon
=
"true"
>
<
HeaderStyle
Width
=
"175px"
/>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"uid"
Text='<%# Eval("uid") %>'></
asp:Label
>
</
ItemTemplate
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxUid"
runat
=
"server"
Text
=
'Calculated by the system'
Width
=
"175px"
ReadOnly
=
"True"
Enabled
=
"false"
/>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxUid"
runat
=
"server"
Text='<%# Bind("uid") %>' Width="175px" ReadOnly="True" />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Description"
SortExpression
=
"description"
UniqueName
=
"description"
Visible
=
"True"
>
<
HeaderStyle
Width
=
"500px"
/>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"description"
Text='<%# Eval("description") %>'></
asp:Label
>
</
ItemTemplate
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxDescription"
runat
=
"server"
Width
=
"450px"
/>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxDescription"
runat
=
"server"
Text='<%# Bind("description") %>' Width="450px" />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"ISO country code"
SortExpression
=
"isoCountryCode"
UniqueName
=
"isoCountryCode"
Visible
=
"False"
>
<
HeaderStyle
Width
=
"75px"
/>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"isoCountryCode"
Text='<%# Eval("isoCountryCode") %>'></
asp:Label
>
</
ItemTemplate
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxIsoCountryCode"
runat
=
"server"
Width
=
"100px"
/>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxIsoCountryCode"
runat
=
"server"
Text='<%# Bind("isoCountryCode") %>' Width="100px" />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Identifiant telephonique"
SortExpression
=
"phoneID"
UniqueName
=
"phoneID"
Visible
=
"False"
>
<
HeaderStyle
Width
=
"75px"
/>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"phoneID"
Text='<%# Eval("phoneID") %>'></
asp:Label
>
</
ItemTemplate
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxPhoneID"
runat
=
"server"
Width
=
"100px"
/>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxPhoneID"
runat
=
"server"
Text='<%# Bind("phoneID") %>' Width="100px" />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Nationality"
SortExpression
=
"nationality"
UniqueName
=
"nationality"
Visible
=
"False"
>
<
HeaderStyle
Width
=
"175px"
/>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"nationality"
Text='<%# Eval("nationality") %>'></
asp:Label
>
</
ItemTemplate
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxNationality"
runat
=
"server"
Width
=
"450px"
/>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxNationality"
runat
=
"server"
Text='<%# Bind("nationality") %>' Width="450px" />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"ImageButton"
CommandName
=
"Delete"
ConfirmText
=
"Delete this product?"
ConfirmDialogType
=
"RadWindow"
ConfirmTitle
=
"Delete"
ConfirmDialogWidth
=
"220px"
>
<
ItemStyle
HorizontalAlign
=
"Center"
CssClass
=
"MyImageButton"
/>
</
telerik:GridButtonColumn
>
</
Columns
>
<
EditFormSettings
CaptionDataField
=
"Description"
CaptionFormatString
=
"Edit description of {0}"
InsertCaption
=
"New Nomenclature"
>
<
EditColumn
ButtonType
=
"ImageButton"
InsertText
=
"Insert Order"
UpdateText
=
"Update"
UniqueName
=
"EditCommandColumn1"
CancelText
=
"Cancel edit"
>
</
EditColumn
>
<
FormTableButtonRowStyle
HorizontalAlign
=
"Right"
CssClass
=
"EditFormButtonRow"
></
FormTableButtonRowStyle
>
</
EditFormSettings
>
</
MasterTableView
>
</
telerik:RadGrid
>