Esempio n. 1
0
 /// <summary>
 /// Applies the labelable data to the form object.
 /// </summary>
 /// <param name="labelable">The labelable.</param>
 protected internal virtual void ApplyLabelable(IDextopFormLabelable labelable)
 {
     if (labelable.fieldLabel != null)
         this["fieldLabel"] = labelable.fieldLabel;
     if (!labelable.hideEmptyLabel)
         this["hideEmptyLabel"] = labelable.hideEmptyLabel;
     if (labelable.hideLabel)
         this["hideLabel"] = labelable.hideLabel;
     if (labelable.invalidCls != null)
         this["invalidCls"] = labelable.invalidCls;
     if (labelable.labelAlign != null)
         this["labelAlign"] = labelable.labelAlign;
     if (labelable.labelCls != null)
         this["labelCls"] = labelable.labelCls;
     if (labelable.labelPad > 0)
         this["labelPad"] = labelable.labelPad;
     if (labelable.labelSeparator != null)
         this["labelSeparator"] = labelable.labelSeparator;
     if (labelable.labelStyle != null)
         this["labelStyle"] = labelable.labelStyle;
     if (labelable.labelWidth > 0)
         this["labelWidth"] = labelable.labelWidth;
     if (labelable.msgTarget != null)
         this["msgTarget"] = labelable.msgTarget;
     if (labelable.preventMark)
         this["preventMark"] = labelable.preventMark;
 }
Esempio n. 2
0
 /// <summary>
 /// Applies the labelable data to the form object.
 /// </summary>
 /// <param name="labelable">The labelable.</param>
 internal protected virtual void ApplyLabelable(IDextopFormLabelable labelable, String nameLocalizationPrefix)
 {
     if (labelable.fieldLabel != null || nameLocalizationPrefix != null)
         this["fieldLabel"] = nameLocalizationPrefix != null ? (object)new DextopLocalizedText(nameLocalizationPrefix + "FieldLabelText", labelable.fieldLabel) : labelable.fieldLabel;
     if (!labelable.hideEmptyLabel)
         this["hideEmptyLabel"] = labelable.hideEmptyLabel;
     if (labelable.hideLabel)
         this["hideLabel"] = labelable.hideLabel;
     if (labelable.invalidCls != null)
         this["invalidCls"] = labelable.invalidCls;
     if (labelable.labelAlign != null)
         this["labelAlign"] = labelable.labelAlign;
     if (labelable.labelCls != null)
         this["labelCls"] = labelable.labelCls;
     if (labelable.labelPad > 0)
         this["labelPad"] = labelable.labelPad;
     if (labelable.labelSeparator != null)
         this["labelSeparator"] = labelable.labelSeparator;
     if (labelable.labelStyle != null)
         this["labelStyle"] = labelable.labelStyle;
     if (labelable.labelWidth > 0)
         this["labelWidth"] = labelable.labelWidth;
     if (labelable.msgTarget != null)
         this["msgTarget"] = labelable.msgTarget;
     if (labelable.preventMark)
         this["preventMark"] = labelable.preventMark;           
 }
Esempio n. 3
0
 /// <summary>
 /// Applies the labelable data to the form object.
 /// </summary>
 /// <param name="labelable">The labelable.</param>
 internal protected virtual void ApplyLabelable(IDextopFormLabelable labelable, String nameLocalizationPrefix)
 {
     if (labelable.fieldLabel != null || nameLocalizationPrefix != null)
     {
         this["fieldLabel"] = nameLocalizationPrefix != null ? (object)new DextopLocalizedText(nameLocalizationPrefix + "FieldLabelText", labelable.fieldLabel) : labelable.fieldLabel;
     }
     if (!labelable.hideEmptyLabel)
     {
         this["hideEmptyLabel"] = labelable.hideEmptyLabel;
     }
     if (labelable.hideLabel)
     {
         this["hideLabel"] = labelable.hideLabel;
     }
     if (labelable.invalidCls != null)
     {
         this["invalidCls"] = labelable.invalidCls;
     }
     if (labelable.labelAlign != null)
     {
         this["labelAlign"] = labelable.labelAlign;
     }
     if (labelable.labelCls != null)
     {
         this["labelCls"] = labelable.labelCls;
     }
     if (labelable.labelPad > 0)
     {
         this["labelPad"] = labelable.labelPad;
     }
     if (labelable.labelSeparator != null)
     {
         this["labelSeparator"] = labelable.labelSeparator;
     }
     if (labelable.labelStyle != null)
     {
         this["labelStyle"] = labelable.labelStyle;
     }
     if (labelable.labelWidth > 0)
     {
         this["labelWidth"] = labelable.labelWidth;
     }
     if (labelable.msgTarget != null)
     {
         this["msgTarget"] = labelable.msgTarget;
     }
     if (labelable.preventMark)
     {
         this["preventMark"] = labelable.preventMark;
     }
 }
Esempio n. 4
0
 /// <summary>
 /// Applies the labelable data to the form object.
 /// </summary>
 /// <param name="labelable">The labelable.</param>
 internal protected virtual void ApplyLabelable(IDextopFormLabelable labelable)
 {
     if (labelable.fieldLabel != null)
     {
         this["fieldLabel"] = labelable.fieldLabel;
     }
     if (!labelable.hideEmptyLabel)
     {
         this["hideEmptyLabel"] = labelable.hideEmptyLabel;
     }
     if (labelable.hideLabel)
     {
         this["hideLabel"] = labelable.hideLabel;
     }
     if (labelable.invalidCls != null)
     {
         this["invalidCls"] = labelable.invalidCls;
     }
     if (labelable.labelAlign != null)
     {
         this["labelAlign"] = labelable.labelAlign;
     }
     if (labelable.labelCls != null)
     {
         this["labelCls"] = labelable.labelCls;
     }
     if (labelable.labelPad > 0)
     {
         this["labelPad"] = labelable.labelPad;
     }
     if (labelable.labelSeparator != null)
     {
         this["labelSeparator"] = labelable.labelSeparator;
     }
     if (labelable.labelStyle != null)
     {
         this["labelStyle"] = labelable.labelStyle;
     }
     if (labelable.labelWidth > 0)
     {
         this["labelWidth"] = labelable.labelWidth;
     }
     if (labelable.msgTarget != null)
     {
         this["msgTarget"] = labelable.msgTarget;
     }
     if (labelable.preventMark)
     {
         this["preventMark"] = labelable.preventMark;
     }
 }
Esempio n. 5
0
 /// <summary>
 /// Applies the labelable data.
 /// </summary>
 /// <param name="labelable">The labelable.</param>
 protected internal override void ApplyLabelable(IDextopFormLabelable labelable)
 {
     base.ApplyLabelable(labelable);
     fieldLabel = labelable.fieldLabel;
     Properties.Remove("fieldLabel");
 }
Esempio n. 6
0
 /// <summary>
 /// Applies the labelable data.
 /// </summary>
 /// <param name="labelable">The labelable.</param>
 protected internal override void ApplyLabelable(IDextopFormLabelable labelable)
 {
     base.ApplyLabelable(labelable);
     fieldLabel = labelable.fieldLabel;
     Properties.Remove("fieldLabel");
 }