| <telerik:RadTreeView runat="server" ID="Treeview" AllowNodeEditing="True" |
| EnableDragAndDrop="True" EnableDragAndDropBetweenNodes="True" OnClientNodeClicking="onNodeClicking" |
| onnodedrop="Treeview_NodeDrop" onnodeedit="Treeview_NodeEdit" |
| CheckBoxes="False"> |
| <WebServiceSettings Path="WebServices/GroupsDataSource.asmx" Method="GetGroupNodes" /> |
| </telerik:RadTreeView> |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| if (Request.Browser.Browser == "Firefox") |
| Response.Cache.SetNoStore(); |
| if ((bool)Session["LoggedIn"] == false) |
| Response.Redirect("Default.aspx?referer=" + Request.FilePath); |
| if (!IsPostBack) |
| { |
| LoadRootNodes(Treeview, TreeNodeExpandMode.WebService); |
| } |
| } |
| private void LoadRootNodes(RadTreeView treeView, TreeNodeExpandMode expandMode) |
| { |
| WebSession webSess = (WebSession)Session["WebSession"]; |
| string qry = string.Format(DB.SQLSelectHeirachyMoveNull, ConfigurationConsts.ExtensionGroupViewId); |
| DataTable dtGroups = webSess.DataSource.RetrieveDataTable(qry); |
| foreach (DataRow aRow in dtGroups.Rows) |
| { |
| RadTreeNode newNode = new RadTreeNode(); |
| newNode.Text = aRow["NAME"].ToString(); |
| newNode.Value = aRow["ID"].ToString(); |
| newNode.Attributes.Add("GROUPVIEWID", Convert.ToString(aRow["GROUPVIEWID"])); |
| newNode.ExpandMode = TreeNodeExpandMode.WebService; |
| treeView.Nodes.Add(newNode); |
| } |
| } |
| protected void Treeview_NodeDrop(object sender, RadTreeNodeDragDropEventArgs e) |
| { |
| WebSession webSess = (WebSession)Session["WebSession"]; |
| webSess.MasterSystem.GroupsSystem.MoveNode(e.SourceDragNode.Value,e.DestDragNode.Value); |
| RadTreeNode sourceNode = e.SourceDragNode; |
| RadTreeNode destNode = e.DestDragNode; |
| RadTreeViewDropPosition dropPosition = e.DropPosition; |
| if (destNode != null) //drag&drop is performed between trees |
| { |
| if (sourceNode.TreeView.SelectedNodes.Count <= 1) |
| { |
| PerformDragAndDrop(dropPosition, sourceNode, destNode); |
| } |
| else if (sourceNode.TreeView.SelectedNodes.Count > 1) |
| { |
| foreach (RadTreeNode node in sourceNode.TreeView.SelectedNodes) |
| { |
| PerformDragAndDrop(dropPosition, node, destNode); |
| } |
| } |
| destNode.Expanded = true; |
| } |
| } |
| private void PerformDragAndDrop(RadTreeViewDropPosition dropPosition, RadTreeNode sourceNode, |
| RadTreeNode destNode) |
| { |
| if (sourceNode.Equals(destNode) || sourceNode.IsAncestorOf(destNode)) |
| { |
| return; |
| } |
| sourceNode.Owner.Nodes.Remove(sourceNode); |
| switch (dropPosition) |
| { |
| case RadTreeViewDropPosition.Over: |
| // child |
| if (!sourceNode.IsAncestorOf(destNode)) |
| { |
| destNode.Nodes.Add(sourceNode); |
| } |
| break; |
| case RadTreeViewDropPosition.Above: |
| // sibling - above |
| destNode.InsertBefore(sourceNode); |
| break; |
| case RadTreeViewDropPosition.Below: |
| // sibling - below |
| destNode.InsertAfter(sourceNode); |
| break; |
| } |
| } |
Telerik.Web.UI.
RadPanelBar RP = (Telerik.Web.UI.RadPanelBar)Usercontrol.FindControl("Criteria");
Telerik.Web.UI.
RadPanelItem RI = (Telerik.Web.UI.RadPanelItem)RP.FindItemByValue("Name");
RadAjaxManager.FocusControl(RI.Items[0].FindControl(
"tb1"));
| function ImagePickerClose(sender, args){ |
| if (args.get_argument()!= null) |
| { |
| alert("'" + sender.get_name() + "'" + " was closed and returned the following argument: '"+ args.get_argument() + "'"); |
| } |
| } |
| function SaveChosenImage(){ |
| var oWnd = GetRadWindow(); |
| var picID = $get('<%= thisPicID.ClientID %>'); |
| alert(picID.value); |
| oWnd.close(picID.value); |
| } |
<ccRad:AppGrid ID="gridVoice" runat="server" Skin="Alg" Width="100%" EnableEmbeddedSkins="False"
GridLines="None" ShowHeader="True" HeaderStyle-Height="29" HeaderStyle-VerticalAlign="Middle"
ToolBarId="toolBarVoice" OnNeedDataSource="gridVoice_NeedDataSource" AutoGenerateColumns="false"
ViewColumns="true" ViewColumnDoPostback="true" OnPreRender="gridVoice_PreRender"
EnableLinqExpressions="true">
I filtered one of the columns. Then I reordered the column. in reorder event I rebind the grid as follows.
void
AppGrid_ColumnsReorder(object source, GridColumnsReorderEventArgs e)
{
this.DataBind();
}
here I am getting following exception.
An unexpected error occurred during the processing of your request.
Possible causes for this could be:
- You might have entered unsupported characters like "<", or invalid data on the page. Kindly check the input and try again.
- The requested feature might not be supported or valid.
You can contact your administrator for further assistance.
Error: Expression expected
Source: Telerik.Web.UI - at Telerik.Web.UI.ExpressionParser.ParsePrimaryStart()
at Telerik.Web.UI.ExpressionParser.ParsePrimary()
at Telerik.Web.UI.ExpressionParser.ParseUnary()
at Telerik.Web.UI.ExpressionParser.ParseMultiplicative()
at Telerik.Web.UI.ExpressionParser.ParseAdditive()
at Telerik.Web.UI.ExpressionParser.ParseComparison()
at Telerik.Web.UI.ExpressionParser.ParseLogicalAnd()
at Telerik.Web.UI.ExpressionParser.ParseLogicalOr()
at Telerik.Web.UI.ExpressionParser.ParseExpression()
at Telerik.Web.UI.ExpressionParser.ParseParenExpression()
at Telerik.Web.UI.ExpressionParser.ParsePrimaryStart()
at Telerik.Web.UI.ExpressionParser.ParsePrimary()
at Telerik.Web.UI.ExpressionParser.ParseUnary()
at Telerik.Web.UI.ExpressionParser.ParseMultiplicative()
at Telerik.Web.UI.ExpressionParser.ParseAdditive()
at Telerik.Web.UI.ExpressionParser.ParseComparison()
at Telerik.Web.UI.ExpressionParser.ParseLogicalAnd()
at Telerik.Web.UI.ExpressionParser.ParseLogicalOr()
at Telerik.Web.UI.ExpressionParser.ParseExpression()
at Telerik.Web.UI.ExpressionParser.Parse(Type resultType)
at Telerik.Web.UI.GridDynamicQueryable.Where(IQueryable source, String predicate, Object[] values)
at Telerik.Web.UI.GridDataTableFromEnumerable.FillData35()
at Telerik.Web.UI.GridDataTableFromEnumerable.FillData()
at Telerik.Web.UI.GridResolveEnumerable.Initialize()
at Telerik.Web.UI.GridResolveEnumerable.EnsureInitialized()
at Telerik.Web.UI.GridEnumerableFromDataView..ctor(GridTableView owner, IEnumerable enumerable, Boolean CaseSensitive, Boolean autoGenerateColumns, GridColumnCollection presentColumns, String[] additionalField, Boolean retrieveAllFields)
at Telerik.Web.UI.GridDataSourceHelper.CreateGridEnumerable(GridTableView owner, IEnumerable enumerable, Boolean caseSensitive, Boolean autoGenerateColumns, GridColumnCollection presentColumns, String[] additionalField, Boolean retrieveAllFields)
at Telerik.Web.UI.GridDataSourceHelper.GetResolvedDataSource(GridTableView owner, Object dataSource, String dataMember, Boolean caseSensitive, Boolean autoGenerateColumns, GridColumnCollection presentColumns, String[] additionalField, Boolean retrieveAllFields)
at Telerik.Web.UI.GridTableView.get_ResolvedDataSource()
at Telerik.Web.UI.GridTableView.CreateControlHierarchy(Boolean useDataSource)
at Telerik.Web.UI.GridTableView.CreateChildControls(IEnumerable dataSource, Boolean useDataSource)
at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data)
at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data)
at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback)
at System.Web.UI.WebControls.DataBoundControl.PerformSelect()
at Telerik.Web.UI.GridTableView.PerformSelect()
at System.Web.UI.WebControls.BaseDataBoundControl.DataBind()
at Telerik.Web.UI.GridTableView.DataBind()
at Telerik.Web.UI.RadGrid.DataBind()
at Telerik.Web.UI.RadGrid.AutoDataBind(GridRebindReason rebindReason)
at Telerik.Web.UI.RadGrid.Rebind()
at Allegiance.Efm.WebApp.Controls.Voice.Inbox.gridVoice_PreRender(Object sender, EventArgs e) in D:\Allegiance\Development\Source\EFM\WebApp\Controls\Voice\Inbox.ascx.cs:line 1997
at System.Web.UI.Control.OnPreRender(EventArgs e)
at System.Web.UI.WebControls.BaseDataBoundControl.OnPreRender(EventArgs e)
at Telerik.Web.UI.RadCompositeDataBoundControl.OnPreRender(EventArgs e)
at Telerik.Web.UI.RadGrid.OnPreRender(EventArgs e)
at Allegiance.Efm.WebApp.Controls.Rad.AppGrid.OnPreRender(EventArgs e) in D:\Allegiance\Development\Source\EFM\WebApp\Controls\Rad\AppGrid.cs:line 584
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Please help me to resolve this issue.
Why is the "Page2" tab gone? Is there a property that can be set to enable masterTabStrip to maintain state between different aspx pages?
Thanks,
David
| <telerik:RadProgressArea Visible="true" ID="radProgressArea" runat="server" DisplayCancelButton="true" style="background-color:Gray; filter: alpha(opacity=60); |
| opacity:0.60; position:absolute; z-index:1000; top:0; left:0; width:100%; height:100%;"> |
| <ProgressTemplate> |
| <div id="ProgressDiv" style="background-color:Gray; filter: alpha(opacity=60); |
| opacity:0.60; position:absolute; z-index:1000; top:0; left:0; width:100%; height:100%;"> |
| </div> |
| <div style="border-width:1px; border-color:Black; width:500px; z-index:1001; height:400px; top:50px; left:50px; |
| background-color:White; position:absolute;"> |
| <ul> |
| <li> |
| <h6>TotalProgressBar:</h6> |
| <div style="position: relative; height: 168px; width: 168px;"> |
| <div id="PrimaryProgressBarInnerDiv" runat="server" style="background-color: Blue; |
| height: 0%; width: 168px; vertical-align: bottom; position: absolute; top: 0; |
| left: 0; z-index: 900;"> |
| </div> |
| </div> |
| </li> |
| <li><strong>TotalProgress:</strong> <span runat="server" id="PrimaryValue"></span></li> |
| <li><strong>TotalProgressPercent:</strong> <span runat="server" id="PrimaryPercent"></span></li> |
| <li><strong>FilesCount:</strong> <span runat="server" id="SecondaryValue"></span></li> |
| <li><strong>FilesCountPercent:</strong> <span runat="server" id="SecondaryPercent"></span></li> |
| <li><strong>RequestSize:</strong> <span runat="server" id="PrimaryTotal"></span></li> |
| <li><strong>SelectedFilesCount:</strong> <span runat="server" id="SecondaryTotal"></span></li> |
| <li><strong>CurrentFileName:</strong> <span runat="server" id="CurrentOperation"></span></li> |
| <li><strong>TimeElapsed:</strong> <span runat="server" id="TimeElapsed"></span></li> |
| <li><strong>TimeEstimated:</strong> <span runat="server" id="TimeEstimated"></span></li> |
| <li><strong>TransferSpeed:</strong> <span runat="server" id="Speed"></span></li> |
| </ul> |
| </div> |
| </ProgressTemplate> |
| </telerik:RadProgressArea> |
| <telerik:RadProgressArea Visible="true" ID="radProgressArea" runat="server" DisplayCancelButton="true" |
| style="background-color:Gray; position:absolute; z-index:1000; top:0; |
| left:0; width:100%; height:100%;"> |
| </telerik:RadProgressArea> |
| <%@ Register Assembly="Telerik.Web.UI, Version=2009.2.701.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" |
| Namespace="Telerik.Web.UI" TagPrefix="Telerik" %> |
| <Telerik:RadEditor runat="server" ID="TestEditor" Skin="Vista" |
| EditModes="Design" Height="200px" Width="100%" EnableResize="False"> |
| <Tools> |
| <Telerik:EditorToolGroup> |
| <Telerik:EditorTool Name="Bold" /> |
| <Telerik:EditorTool Name="Underline" /> |
| <Telerik:EditorTool Name="Italic" /> |
| <Telerik:EditorTool Name="StrikeThrough" /> |
| </Telerik:EditorToolGroup> |
| <Telerik:EditorToolGroup> |
| <Telerik:EditorTool Name="FontName" /> |
| <Telerik:EditorTool Name="FontSize" /> |
| <Telerik:EditorTool Name="ForeColor" /> |
| <Telerik:EditorTool Name="BackColor" /> |
| </Telerik:EditorToolGroup> |
| </Tools> |
| <Content> |
| </Content> |
| </Telerik:RadEditor> |
| <asp:Button runat="server" ID="btnRadEditorContent" Text="Set RadEditor Content" onclick="btnRadEditorContent_Click" /> |
| <Telerik:RadAjaxManager runat="server" ID="TestAjaxManager"> |
| <AjaxSettings> |
| <Telerik:AjaxSetting AjaxControlID="btnRadEditorContent"> |
| <UpdatedControls> |
| <Telerik:AjaxUpdatedControl ControlID="TestEditor" /> |
| </UpdatedControls> |
| </Telerik:AjaxSetting> |
| </AjaxSettings> |
| </Telerik:RadAjaxManager> |
| protected void btnRadEditorContent_Click(object sender, EventArgs e) |
| { |
| TestEditor.Content = "This needs to change"; |
| } |