public function updateColumnParticipationInDatasetKey(DataControllerCallContext $callcontext, DatasetMetaData $dataset, $columnName) { parent::updateColumnParticipationInDatasetKey($callcontext, $dataset, $columnName); $this->datasetStructureModified = TRUE; }
public function updateColumnParticipationInDatasetKey(DataControllerCallContext $callcontext, DatasetMetaData $dataset, $columnName) { parent::updateColumnParticipationInDatasetKey($callcontext, $dataset, $columnName); $newColumn = $dataset->getColumn($columnName); $node = node_load($this->getColumn_NID($dataset, $columnName)); $node->field_column_key[$node->language][0]['value'] = $newColumn->isKey() ? 1 : 0; node_save($node); }