/**
  * Gets a table cell for all values of a property of a subject.
  * 
  * @since 1.6.1
  * 
  * @param SMWResultArray $resultArray
  * @param $outputmode
  * 
  * @return string
  */
 protected function getCellForPropVals(SMWResultArray $resultArray, $outputmode, $columnClass)
 {
     $resultArray->reset();
     $dataValues = array();
     while (($dv = $resultArray->getNextDataValue()) !== false) {
         $dataValues[] = $dv;
     }
     $attribs = array();
     $content = null;
     if (count($dataValues) > 0) {
         $sortkey = $dataValues[0]->getDataItem()->getSortKey();
         if (is_numeric($sortkey)) {
             $attribs['data-sort-value'] = $sortkey;
         }
         $alignment = trim($resultArray->getPrintRequest()->getParameter('align'));
         if (in_array($alignment, array('right', 'left', 'center'))) {
             $attribs['style'] = "text-align:' . {$alignment} . ';";
         }
         $attribs['class'] = $columnClass;
         $content = $this->getCellContent($dataValues, $outputmode, $resultArray->getPrintRequest()->getMode() == SMWPrintRequest::PRINT_THIS);
     }
     return Html::rawElement('td', $attribs, $content);
 }