Exemplo n.º 1
0
        public MvcHtmlString JQTreeView(JQTreeView tree, string id)
        {
            JQTreeViewRenderer jQTreeViewRenderer = new JQTreeViewRenderer(tree);

            tree.ID = id;
            return(MvcHtmlString.Create(jQTreeViewRenderer.RenderHtml()));
        }
Exemplo n.º 2
0
		public JQTreeViewRenderer(JQTreeView model)
		{
			this._model = model;
		}
Exemplo n.º 3
0
 public JQTreeViewRenderer(JQTreeView model)
 {
     this._model = model;
 }
Exemplo n.º 4
0
        public MvcHtmlString JQTreeView(JQTreeView tree, string id)
		{
			JQTreeViewRenderer jQTreeViewRenderer = new JQTreeViewRenderer(tree);
			tree.ID = id;
			return MvcHtmlString.Create(jQTreeViewRenderer.RenderHtml());
		}
Exemplo n.º 5
0
        private string GetStartupOptions()
        {
            StringBuilder            stringBuilder    = new StringBuilder();
            JQTreeView               model            = this._model;
            TreeViewClientSideEvents clientSideEvents = model.ClientSideEvents;

            stringBuilder.AppendFormat("id: '{0}'", model.ID);
            if (!string.IsNullOrEmpty(model.DataUrl))
            {
                stringBuilder.AppendFormat(",dataUrl: '{0}'", model.DataUrl);
            }
            if (!string.IsNullOrEmpty(model.DragAndDropUrl))
            {
                stringBuilder.AppendFormat(",dragAndDropUrl: '{0}'", model.DragAndDropUrl);
            }
            if (!model.HoverOnMouseOver)
            {
                stringBuilder.AppendFormat(",hoverOnMouseOver:false", new object[0]);
            }
            if (model.CheckBoxes)
            {
                stringBuilder.Append(",checkBoxes:true");
            }
            if (model.MultipleSelect)
            {
                stringBuilder.Append(",multipleSelect:true");
            }
            if (model.DragAndDrop)
            {
                stringBuilder.Append(",dragAndDrop:true");
            }
            if (!string.IsNullOrEmpty(model.NodeTemplateID))
            {
                stringBuilder.AppendFormat(",nodeTemplateID:'{0}'", model.NodeTemplateID);
            }
            if (!string.IsNullOrEmpty(clientSideEvents.Check))
            {
                stringBuilder.AppendFormat(",onCheck:{0}", clientSideEvents.Check);
            }
            if (!string.IsNullOrEmpty(clientSideEvents.Collapse))
            {
                stringBuilder.AppendFormat(",onCollapse:{0}", clientSideEvents.Collapse);
            }
            if (!string.IsNullOrEmpty(clientSideEvents.Expand))
            {
                stringBuilder.AppendFormat(",onExpand:{0}", clientSideEvents.Expand);
            }
            if (!string.IsNullOrEmpty(clientSideEvents.MouseOut))
            {
                stringBuilder.AppendFormat(",onMouseOut:{0}", clientSideEvents.MouseOut);
            }
            if (!string.IsNullOrEmpty(clientSideEvents.MouseOver))
            {
                stringBuilder.AppendFormat(",onMouseOver:{0}", clientSideEvents.MouseOver);
            }
            if (!string.IsNullOrEmpty(clientSideEvents.Select))
            {
                stringBuilder.AppendFormat(",onSelect:{0}", clientSideEvents.Select);
            }
            if (!string.IsNullOrEmpty(clientSideEvents.NodesDragged))
            {
                stringBuilder.AppendFormat(",onNodesDragged:{0}", clientSideEvents.NodesDragged);
            }
            if (!string.IsNullOrEmpty(clientSideEvents.NodesMoved))
            {
                stringBuilder.AppendFormat(",onNodesMoved:{0}", clientSideEvents.NodesMoved);
            }
            if (!string.IsNullOrEmpty(clientSideEvents.NodesDropped))
            {
                stringBuilder.AppendFormat(",onNodesDropped:{0}", clientSideEvents.NodesDropped);
            }
            return(stringBuilder.ToString());
        }