or
//event called after server code executes function ResponseEnd(sender, args) { var hid = document.getElementById("<%=hidReturn.ClientID %>"); //get value from hidden control which is set by server code if (hid.value == "True") { alert("You don't have all the required documents"); return false; } else return true; }
protected virtual void SetGrid(CustomFormPageHandler form, ASPXListFrameDefinition definition) { selectedID = ((FrameObjects.GetFrameControlId(FrameName) != Definition.ID) ? -9 : FrameObjects.GetFrameObjectID(FrameName)); //Grid.DataSource = OWData; //if (!IsLOV) Grid.SelectedIndexChanged += new EventHandler(SelectedIndexChanged); Grid.DataBinding += new EventHandler(GridDataBinding); Grid.DataBound += new EventHandler(Grid_DataBound); Grid.ItemDataBound += new GridItemEventHandler(GridItemDataBoundEvent); Grid.ColumnCreated += new GridColumnCreatedEventHandler(Grid_ColumnCreated); Grid.DataSourceID = OWData.ClientID; Grid.ID = definition.ID; Grid.AllowPaging = true; Grid.AllowSorting = true; Grid.AllowFilteringByColumn = !definition.HideFilterRow; if (!IsLOV) { Grid.Height = (Unit.Parse(definition.Height)); Grid.Width = (Unit.Parse(definition.Width)); } else { // Grid.Height = new Unit("100%");// (Unit.Parse(definition.Height)); Grid.Width = new Unit("100%"); //(Unit.Parse(definition.Width)); } Grid.ClientSettings.EnableAlternatingItems = true; Grid.ClientSettings.Scrolling.AllowScroll = true; Grid.ClientSettings.EnablePostBackOnRowClick = true; Grid.ClientSettings.Resizing.AllowResizeToFit = true; Grid.ClientSettings.Selecting.AllowRowSelect = true; Grid.AutoGenerateColumns = false; Grid.MasterTableView.AllowMultiColumnSorting = true; Grid.MasterTableView.ShowHeadersWhenNoRecords = true; Grid.MasterTableView.AlternatingItemStyle.BackColor = Color.LightGray; Grid.MasterTableView.DataKeyNames = new string[] { "ID" }; if (definition.Attribute.Count() > 1) { Grid.GroupingEnabled = true; Grid.ShowGroupPanel = true; Grid.ClientSettings.AllowDragToGroup = true; Grid.ClientSettings.Resizing.AllowColumnResize = true; Grid.ClientSettings.Resizing.EnableRealTimeResize = true; Grid.ClientSettings.EnableRowHoverStyle = true; } }
My feedback to telerik
1. This is too overwhelming for a content editor just wanting to enable a Table Border for their tables. In the past, it was easy as choosing icons in the table properties.
2. Are there any documentation on this table style? It seem the help manual URL below is not updated with the right images.
http://www.telerik.com/help/aspnet-ajax/tablewizard.html
3. Will it be a better idea that Telerik provide a simple table properties wizard (eg: like the past editor) and let us configure between advance and simple table properties for our client content editor?