/**
  *
  *@return FieldList
  **/
 function getCMSFields()
 {
     $fields = parent::getCMSFields();
     $fields->replaceField("OrderID", new ReadonlyField("OrderID"));
     return $fields;
 }
 /**
  *
  *@return FieldList
  **/
 function getCMSFields()
 {
     $fields = parent::getCMSFields();
     $fields->replaceField("OrderID", new ReadonlyField("OrderID", _t("OrderAddress.ORDERID", "Order #")));
     $fields->replaceField("Email", new EmailField("Email", _t("OrderAddress.EMAIL", "Email")));
     //We remove both the RegionCode and RegionID field and then add only the one we need directly after the country field.
     $fields->removeByName('RegionCode');
     $fields->removeByName('RegionID');
     $fields->insertBefore($this->getRegionField("RegionID"), 'Country');
     $fields->replaceField("Country", $this->getCountryField("Country"));
     return $fields;
 }
 /**
  *
  *@return FieldSet
  **/
 function getCMSFields()
 {
     $fields = parent::getCMSFields();
     $fields->replaceField("OrderID", new ReadonlyField("OrderID", _t("OrderAddress.ORDERID", "Order #")));
     $fields->replaceField("Email", new EmailField("Email", _t("OrderAddress.EMAIL", "Email")));
     $fields->replaceField("RegionID", $this->getRegionField("RegionID"));
     $fields->replaceField("Country", $this->getCountryField("Country"));
     return $fields;
 }