public static string GetCellText(TreeListDataCellTemplateContainer container, string searchText) { string cell_text = container.Text; if (searchText.Length > cell_text.Length) { return(cell_text); } if (searchText != "") { string cell_text_lower = cell_text.ToLower(); string serchText_lower = searchText.ToLower(); int start_pos = cell_text_lower.IndexOf(serchText_lower); if (start_pos >= 0) { StringBuilder builder = new StringBuilder(); builder.Append(cell_text.Substring(0, start_pos)); builder.Append(string.Format("<span class='highlight'>{0}</span>", cell_text.Substring(start_pos, searchText.Length))); builder.Append(cell_text.Substring(start_pos + searchText.Length)); cell_text = builder.ToString(); } } return(cell_text); }
public void InstantiateIn(Control container) { TreeListDataCellTemplateContainer cellContainer = (TreeListDataCellTemplateContainer)container; HyperLink link = new HyperLink(); link.Text = "Click!"; link.NavigateUrl = string.Format("javascript:alert('Node key: {0}');", cellContainer.NodeKey); container.Controls.Add(link); }
protected void colNumRequired_Init(object sender, EventArgs e) { ASPxSpinEdit spin = sender as ASPxSpinEdit; TreeListDataCellTemplateContainer container = spin.NamingContainer as TreeListDataCellTemplateContainer; if (!container.TreeList.IsNewNodeEditing) { spin.Text = DataBinder.Eval(container.DataItem, "NumRequired").ToString(); } }
protected void chkSelect_Init(object sender, EventArgs e) { ASPxCheckBox chk = sender as ASPxCheckBox; TreeListDataCellTemplateContainer container = chk.NamingContainer as TreeListDataCellTemplateContainer; chk.ClientSideEvents.CheckedChanged = String.Format("function (s, e) {{ cpLine.PerformCallback('checkchange|{0}|' + s.GetChecked()); }}", container.NodeKey); chk.Checked = false; if (hdId.Count <= 0) { return; } }
protected bool IsTrashImageVisible(object obj) { TreeListDataCellTemplateContainer container = (TreeListDataCellTemplateContainer)obj; if (container.NodeKey == "*") { return(true); } else { return(false); } }
protected bool IsRestoreImageVisible(object obj) { TreeListDataCellTemplateContainer container = (TreeListDataCellTemplateContainer)obj; if (container.NodeKey.Contains("*") & container.NodeKey != "*") { return(true); } else { return(false); } }
protected string GetNodeGlyph(TreeListDataCellTemplateContainer container) { string fmt = "~/Images/Demo/{0}.png"; if (container.NodeKey == null) { return(string.Format(fmt, "usergroup32")); } //string name = container.GetValue(FileManagerHelper.FullPathName).ToString(); //if (Directory.Exists(name)) //{ if (container.Expandable && container.Expanded) { return(string.Format(fmt, "usergroup")); } return(string.Format(fmt, "usergroup32")); //} }
protected void ASPxSpinEditInTemplate_Init(object sender, EventArgs e) { ASPxSpinEdit spinEdit = (ASPxSpinEdit)sender; TreeListDataCellTemplateContainer templateContainer = (TreeListDataCellTemplateContainer)spinEdit.NamingContainer; ASPxTreeList treeList = (ASPxTreeList)templateContainer.TreeList; string clientInstanceName = string.Format("{0}_spEdit_{1}", treeList.ClientInstanceName, templateContainer.NodeKey); spinEdit.ID = clientInstanceName; spinEdit.ClientInstanceName = clientInstanceName; spinEdit.ClientSideEvents.NumberChanged = string.Format("function(s, e) {{ OnClientNumberChanged(s, '{0}'); }}", clientInstanceName); if (ASPxHiddenFieldStorage.Contains(clientInstanceName)) { spinEdit.Number = decimal.Parse(ASPxHiddenFieldStorage[clientInstanceName].ToString()); } }
public void InstantiateIn(Control container) { TreeListDataCellTemplateContainer cellContainer = container as TreeListDataCellTemplateContainer; string text = cellContainer.Text; if (cellContainer.Level < 4) { LinkButton button = new LinkButton(); button.Text = text.ToUpper(); button.CommandArgument = cellContainer.NodeKey; button.Command += new CommandEventHandler(OnCommand); container.Controls.Add(button); } else { container.Controls.Add(new LiteralControl(text)); } }
void ITemplate.InstantiateIn(Control container) { TreeListDataCellTemplateContainer cellContainer = (TreeListDataCellTemplateContainer)container; if (MyProvider.EditList.Contains(cellContainer.NodeKey)) { ASPxTextBox box = new ASPxTextBox(); container.Controls.Add(box); box.EnableViewState = false; box.Value = cellContainer.Value; box.Width = Unit.Percentage(100); box.ClientInstanceName = "myTreeEditor_" + cellContainer.NodeKey; } else { container.Controls.Add(new LiteralControl(cellContainer.Text)); } }
protected string GetCellText(TreeListDataCellTemplateContainer container) { var secondLevelHiddenColumns = new string[] { "PHONE1", "PHONE2" }; var thirdLevelHiddenColumns = new string[] { "LOCATION", "BUDGET" }; var colName = container.Column.FieldName; if (container.Level == 2 && secondLevelHiddenColumns.Contains(colName)) { return(string.Empty); } if (container.Level == 3 && thirdLevelHiddenColumns.Contains(colName)) { return(string.Empty); } return(container.Text); }
protected string GetNodeGlyph(TreeListDataCellTemplateContainer container) { string fmt = "~/Content/Images/{0}.png"; if (container.NodeKey == null) { return(string.Format(fmt, "closed")); } string name = container.GetValue(FileManagerHelper.FullPathName).ToString(); if (Directory.Exists(name)) { if (container.Expandable && container.Expanded) { return(string.Format(fmt, "opened")); } return(string.Format(fmt, "closed")); } return(string.Format(fmt, "file")); }
protected bool IsDeleteImageVisible(object obj) { TreeListDataCellTemplateContainer container = (TreeListDataCellTemplateContainer)obj; string nodekey = container.NodeKey.Replace("*", ""); if (nodekey.Length > 0) { if (ChecklistTemplateItems.CanDelete(decimal.Parse(nodekey), 0)) { return(true); } else { return(false); } } else { return(false); } }
protected string GetCellText(TreeListDataCellTemplateContainer container) { string searchText = SearchTxt.Text; string cell_text = container.Text; if (searchText.Length > cell_text.Length) { return(cell_text); } if (searchText != "") { string cell_text_lower = cell_text.ToLower(); string serchText_lower = searchText.ToLower(); int start_pos = cell_text_lower.IndexOf(serchText_lower); int span_length = ("<span class='highlight'>").Length; if (start_pos >= 0) { cell_text = cell_text.Insert(start_pos, "<span class='highlight'>"); cell_text = cell_text.Insert(start_pos + span_length + serchText_lower.Length, "</span>"); } } return(cell_text); }
protected string GetIconUrl(TreeListDataCellTemplateContainer container) { return(string.Format("~/Images/Menu/{0}.png", container.GetValue("IconName"))); }
protected string GetCellText(TreeListDataCellTemplateContainer container) { string searchText = txtSearch.Text; string cell_text = container.Text; if (searchText.Length > cell_text.Length) return cell_text; if (searchText != "") { string cell_text_lower = cell_text.ToLower(); string serchText_lower = searchText.ToLower(); int start_pos = cell_text_lower.IndexOf(serchText_lower); int span_length = ("<span class='highlight'>").Length; if (start_pos >= 0) { cell_text = cell_text.Insert(start_pos, "<span class='highlight'>"); cell_text = cell_text.Insert(start_pos + span_length + serchText_lower.Length, "</span>"); } } return cell_text; }
protected string GetRegIconUrl(TreeListDataCellTemplateContainer container) { return string.Format("~/Content/Images/Icons/{0}.png", container.GetValue("IconName")); }
protected bool IsNodeTextVisible(object obj) { TreeListDataCellTemplateContainer container = (TreeListDataCellTemplateContainer)obj; return(container.Level != 1); }