// DirectFieldLabel returns a label for a form field generated from metaData. // It creates the label only from the name or label tag of metaData, // not including its parents. func (self *Form) DirectFieldLabel(metaData *model.MetaData) string { if label, ok := metaData.Attrib(StructTagKey, "label"); ok { return label } return strings.Replace(metaData.NameOrIndex(), "_", " ", -1) }