protected function populateField($sender, $param)
{
$item = $param->getItem();
if (($data = $item->getData()) !== null) {
$item->setCustomData($this->getRecordPkValues($data));
if (($prop = $item->findControl('_properties')) !== null) {
$item->_properties->setDataSource($this->getRecordPropertyValues($data));
$item->_properties->dataBind();
}
}
}