public function getDiffDataForEditMode($data, $object = null, $params = [])
{
$result = [];
$diffdata = [];
$diffdata["data"] = $data;
$diffdata["disabled"] = false;
$diffdata["field"] = $this->getName();
$diffdata["key"] = $this->getName();
$diffdata["type"] = $this->fieldtype;
$value = "";
foreach ($this->options as $option) {
if ($option->value == $data) {
$value = $option->key;
break;
}
}
$diffdata["value"] = $value;
$diffdata["title"] = !empty($this->title) ? $this->title : $this->name;
$result[] = $diffdata;
return $result;
}