Files
Umbraco-CMS/components/editorControls/relatedlinks/RelatedLinksPrevalueEditor.cs
Shandem f6d0d043b5 DO NOT DOWNLOAD. DOWNLOAT LATEST STABLE FROM RELEASE TAB
Created 4.1.0 branch

[TFS Changeset #55082]
2009-06-19 07:39:16 +00:00

103 lines
2.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using umbraco.BusinessLogic;
using umbraco.editorControls;
namespace umbraco.editorControls.relatedlinks
{
public class RelatedLinksPrevalueEditor : System.Web.UI.WebControls.PlaceHolder, umbraco.interfaces.IDataPrevalue
{
#region IDataPrevalue Members
// referenced datatype
private umbraco.cms.businesslogic.datatype.BaseDataType _datatype;
//private DropDownList _dropdownlist;
//private CheckBox _showUrls;
public RelatedLinksPrevalueEditor(umbraco.cms.businesslogic.datatype.BaseDataType DataType)
{
_datatype = DataType;
setupChildControls();
}
private void setupChildControls()
{
//_dropdownlist = new DropDownList();
//_dropdownlist.ID = "dbtype";
////_dropdownlist.Items.Add(DBTypes.Date.ToString());
////_dropdownlist.Items.Add(DBTypes.Integer.ToString());
//_dropdownlist.Items.Add(DBTypes.Ntext.ToString());
//_dropdownlist.Items.Add(DBTypes.Nvarchar.ToString());
////_checkboxShowGrandChildren = new CheckBox();
////_checkboxShowGrandChildren.ID = "showurls";
//Controls.Add(_dropdownlist);
//Controls.Add(_showUrls);
}
public Control Editor
{
get
{
return this;
}
}
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
//if (!Page.IsPostBack)
//{
// string[] config = Configuration.Split("|".ToCharArray());
// if (config.Length > 1)
// {
// //_showUrls.Checked = Convert.ToBoolean(config[0]);
// }
// _dropdownlist.SelectedValue = _datatype.DBType.ToString();
//}
}
public void Save()
{
_datatype.DBType = (umbraco.cms.businesslogic.datatype.DBTypes)Enum.Parse(typeof(umbraco.cms.businesslogic.datatype.DBTypes), DBTypes.Ntext.ToString(), true);
}
protected override void Render(HtmlTextWriter writer)
{
//writer.WriteLine("<table>");
//writer.WriteLine("<tr><th>Database datatype:</th><td>");
//_dropdownlist.RenderControl(writer);
//writer.Write("</td></tr>");
//writer.Write("</table>");
}
public string Configuration
{
get
{
return "";
}
}
#endregion
}
}