using System;
using dwf.tool;
namespace dwf.gui
{
public class CellEditorFields : CellEditorText
{
public CellEditorFields()
: base()
{
HandleTextChanged = false;
}
public override object ParseValue(object obj, object dataSource, Type valueType)
{
return base.ParseValue(obj, dataSource, valueType);
}
public override object FormatValue(object obj, object dataSource, Type valueType)
{
return base.FormatValue(obj, dataSource, valueType);
}
public override void InitializeEditControl(IPEditor ccontrol, object obj, object dataSource, Type valueType, bool readOnly)
{
base.InitializeEditControl(ccontrol, obj, dataSource, valueType, readOnly);
tool.Target = control.GetCacheControl<FieldsEditor>("FieldsEditor");
((FieldsEditor)tool.Target).DataSource = obj;
}
public override void FreeEditControl()
{
base.FreeEditControl();
}
}
}