mCellValue; } function setValue($value) { $this->mCellValue = $value; } function getOptions() { return $this->mCellOptions; } function setOptions($value) { $this->mCellOptions = $value; } function getOnChangeAdd() { return $this->mOnChangeAdd; } function setOnChangeAdd($value) { $this->mOnChangeAdd = $value; } function toStringOpenTag() { $html = "mCellOptions as $k=>$v) { $html .= " $k=\"$v\""; } $html .= ">"; return $html; } function toStringCloseTag() { return ""; } function toStringValue($value) { return ($this->mCellValue=='' || $this->mCellValue==null ? ' ' : $this->mCellValue); } function toString() { return $this->toStringOpenTag() . $this->toStringValue('') . $this->toStringCloseTag(); } function render(&$table, $value, $row, $column, $selected = false) { $this->setValue($value); return $this->toString(); } }