Beispiel #1
0
        public static FieldSet Create()
        {
            FieldSet fs = new FieldSet();

            fs.Fields = new List <Field>();
            return(fs);
        }
Beispiel #2
0
        public static FieldSet CreateFromDataReader(IRecordsReader reader)
        {
            FieldSet fs = new FieldSet();

            fs.Id        = reader.GetGuid("id");
            fs.Caption   = reader.GetString("caption");
            fs.SortOrder = reader.GetInt("sortorder");
            fs.Fields    = new List <Field>();
            fs.Page      = reader.GetGuid("page");

            return(fs);
        }
        public XmlNode ToXml(XmlDocument xd)
        {
            XmlNode f = umbraco.xmlHelper.addTextNode(xd, "field", string.Empty);

            f.AppendChild(umbraco.xmlHelper.addTextNode(xd, "id", Id.ToString()));
            f.AppendChild(umbraco.xmlHelper.addTextNode(xd, "caption", Caption));
            f.AppendChild(umbraco.xmlHelper.addTextNode(xd, "sortorder", SortOrder.ToString()));

            f.AppendChild(umbraco.xmlHelper.addTextNode(xd, "mandatory", Mandatory.ToString()));
            f.AppendChild(umbraco.xmlHelper.addTextNode(xd, "form", Form.ToString()));
            f.AppendChild(umbraco.xmlHelper.addTextNode(xd, "fieldset", FieldSet.ToString()));
            f.AppendChild(umbraco.xmlHelper.addTextNode(xd, "regex", RegEx));

            f.AppendChild(umbraco.xmlHelper.addTextNode(xd, "fieldtype", FieldType.Id.ToString()));

            return(f);
        }