or
function OnFileExplorerClientLoad(oExplorer, args) {
var masterTable = oExplorer.get_grid().get_masterTableView();
var items = masterTable.get_dataItems();
for (var i = 0; i < items.length; i++) {
var row = items[i];
row.visible = row.isDirectory();
}
Thank you
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" ClientEvents-OnRequestStart="OnRequestStart"<script type="text/javascript"> function onRequestStart(sender, args) { if (args.get_eventTarget().indexOf("btnExport") >= 0) args.set_enableAjax(false); } </script> protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e) { if (e.Item is GridPagerItem) { Button btnExport = (Button)e.Item.FindControl("btnExport"); ScriptManager.GetCurrent(Page).RegisterPostBackControl(btnExport); } } i tried using this method in creating a Custom Filter Column
http://www.telerik.com/help/aspnet/grid/grdfilteringwithdropdownlist.html
and it works fine but when i tried using the radcombobox instead of MS DropDown List the selceted index changed doesn't works so can anyone help me in this
public class FilteringTemplateColumns : GridBoundColumn { string _dataSourceID; public string DataSourceID { get { return _dataSourceID; } set { _dataSourceID = value; } } string _dataTextField; public string DataTextField { get { return _dataTextField; } set { _dataTextField = value; } } string _dataValueField; public string DataValueField { get { return _dataValueField; } set { _dataValueField = value; } } protected override void SetupFilterControls(TableCell cell) { base.SetupFilterControls(cell); cell.Controls.RemoveAt(0); RadComboBox rcBox = new RadComboBox(); rcBox.ID = "cmb" + this.DataField; rcBox.AutoPostBack = true; rcBox.DataTextField = DataTextField; rcBox.DataValueField = DataValueField; rcBox.SelectedIndexChanged += new RadComboBoxSelectedIndexChangedEventHandler(rcBox_SelectedIndexChanged); rcBox.DataSourceID = DataSourceID; rcBox.AppendDataBoundItems = true; rcBox.Items.Insert(0, new RadComboBoxItem("", "")); rcBox.Items.Insert(1, new RadComboBoxItem("All", "All")); cell.Controls.AddAt(0, rcBox); cell.Controls.RemoveAt(1); } void rcBox_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) { RadComboBox list = sender as RadComboBox; GridFilteringItem filterItem = (sender as RadComboBox).NamingContainer as GridFilteringItem; if (this.DataType == System.Type.GetType("System.Int32") || this.DataType == System.Type.GetType("System.Int16") || this.DataType == System.Type.GetType("System.Int64")) { filterItem.FireCommandEvent("Filter", new Pair("EqualTo", this.UniqueName)); } else // treat everything else like a string { if (list.SelectedValue != "All") filterItem.FireCommandEvent("Filter", new Pair("Contains", this.UniqueName)); else filterItem.FireCommandEvent("Filter", new Pair("NoFilter", this.UniqueName)); } } protected override void SetCurrentFilterValueToControl(TableCell cell) { base.SetCurrentFilterValueToControl(cell); RadComboBox list = (RadComboBox)cell.Controls[0]; if (this.CurrentFilterValue != string.Empty) { list.Items.Clear(); list.AppendDataBoundItems = true; list.DataBind(); list.SelectedItem.Text = this.CurrentFilterValue; list.Items.Insert(0, new RadComboBoxItem("", "")); list.Items.Insert(1, new RadComboBoxItem("All", "All")); } } protected override string GetCurrentFilterValueFromControl(TableCell cell) { RadComboBox list = (RadComboBox)cell.Controls[0]; return list.SelectedItem.Text; } protected override string GetFilterDataField() { return this.DataField; } }<tel:DockCommand OnClientCommand="CloseEmail" />function CloseEmail(sender, eventArgs) { if (sender.get_dockZoneID() != "") { showingEmailDetail = false; sender.set_closed(true); }}<tel:DockCloseCommand OnClientCommand="CloseEmail" /><asp:Label ID="lblCaptcha" runat="server" ForeColor="Red"></asp:Label> <telerik:RadCaptcha ID="RadCaptcha1" runat="server" validationgroup="Submit"> </telerik:RadCaptcha> <asp:UpdatePanel runat="server" ID="UPbtnUpload" > <ContentTemplate> <asp:ImageButton runat="server" ID="btnUpload" CssClass="btnAdd" ImageUrl="~/Images/btnUpload.jpg" OnClick="btnUpload_OnClick" ValidationGroup="Submit" /> </ContentTemplate> <Triggers> <asp:PostBackTrigger ControlID="btnUpload" /> </Triggers> </asp:UpdatePanel>protected void btnUpload_OnClick(object sender, EventArgs e) { RadCaptcha1.Validate(); Page.Validate(); if (RadCaptcha1.IsValid) { testimonial.ClubName = txtClub.Text; testimonial.Desciption = txtDiscription.Text; if (imageFileUpload.UploadedFiles.Count > 0) { Guid guid = new Guid(); testimonial.FileName = imageFileUpload.UploadedFiles[0].FileName; testimonial.FilePhysicalPath = imageFileUpload.TargetFolder; testimonial.FileUrl = imageFileUpload.TargetFolder + imageFileUpload.UploadedFiles[0].FileName; } bool isCreated = KiwanisDataServices.CreateTestimonial(testimonial, ddlState.SelectedValue.ToString()); ResetForm(); } else { lblCaptcha.Enabled = true; lblCaptcha.Text = "The code you entered is not valid"; return; //RadCaptcha1.ErrorMessage = "deepak"; }