protected override void OnLoad( EventArgs e )
{
base.OnLoad( e );
if ( Page.IsPostBack && FieldTypeId.HasValue )
{
var field = Rock.Web.Cache.FieldTypeCache.Read( FieldTypeId.Value ).Field;
var qualifierControls = new List<Control>();
foreach ( Control control in _phQualifiers.Controls )
{
qualifierControls.Add( control );
}
DefaultValue = _phDefaultValue.Controls.Count >= 1 ?
field.GetEditValue( _phDefaultValue.Controls[0], Qualifiers ) : string.Empty;
Qualifiers = field.ConfigurationValues( qualifierControls );
}
}