public function getTableTbodyHtml($data) { $fileds = $this->getTableFieldArr(); $str .= ''; $csrfString = \fec\helpers\CRequest::getCsrfString(); foreach ($data as $one) { $str .= '<tr target="sid_user" rel="' . $one[$this->_paramKey] . '">'; $str .= '<td><input name="' . $this->_paramKey . 's" value="' . $one[$this->_paramKey] . '" type="checkbox"></td>'; foreach ($fileds as $field) { $orderField = $field['orderField']; $display = $field['display']; $val = $one[$orderField]; $originVal = $one[$orderField]; if ($val) { if (isset($field['display']) && !empty($field['display'])) { $display = $field['display']; $val = $display[$val] ? $display[$val] : $val; } if (isset($field['convert']) && !empty($field['convert'])) { $convert = $field['convert']; foreach ($convert as $origin => $to) { if (strstr($origin, 'date')) { if ($to == 'date') { $val = date('Y-m-d', strtotime($val)); } else { if ($to == 'datetime') { $val = date('Y-m-d H:i:s', strtotime($val)); } else { if ($to == 'int') { $val = strtotime($val); } } } } else { if ($origin == 'int') { if ($to == 'date') { $val = date('Y-m-d', $val); } else { if ($to == 'datetime') { $val = date('Y-m-d H:i:s', $val); } else { if ($to == 'int') { $val = $val; } } } } } } } } $str .= '<td><span title=' . $originVal . '>' . $val . '</span></td>'; } $str .= '</tr>'; } return $str; }
public function getTableTbodyHtml($data) { $fileds = $this->getTableFieldArr(); $str .= ''; $csrfString = \fec\helpers\CRequest::getCsrfString(); foreach ($data as $one) { $str .= '<tr target="sid_user" rel="' . $one[$this->_paramKey] . '">'; $str .= '<td><input name="' . $this->_paramKey . 's" value="' . $one[$this->_paramKey] . '" type="checkbox"></td>'; foreach ($fileds as $field) { $orderField = $field['orderField']; $display = $field['display']; $val = $one[$orderField]; if ($val) { if (isset($field['display']) && !empty($field['display'])) { $display = $field['display']; $val = $display[$val] ? $display[$val] : $val; } if (isset($field['convert']) && !empty($field['convert'])) { $convert = $field['convert']; foreach ($convert as $origin => $to) { if (strstr($origin, 'date')) { if ($to == 'date') { $val = date('Y-m-d', strtotime($val)); } else { if ($to == 'datetime') { $val = date('Y-m-d H:i:s', strtotime($val)); } else { if ($to == 'int') { $val = strtotime($val); } } } } else { if ($origin == 'int') { if ($to == 'date') { $val = date('Y-m-d', $val); } else { if ($to == 'datetime') { $val = date('Y-m-d H:i:s', $val); } else { if ($to == 'int') { $val = $val; } } } } } } } } $str .= '<td>' . $val . '</td>'; } $str .= '<td> <a title="编辑" target="dialog" class="btnEdit" mask="true" drawable="true" width="1000" height="580" href="' . $this->_editUrl . '?' . $this->_paramKey . '=' . $one[$this->_paramKey] . '" >编辑</a> <a title="删除" target="ajaxTodo" href="' . $this->_deleteUrl . '?' . $csrfString . '&' . $this->_paramKey . '=' . $one[$this->_paramKey] . '" class="btnDel">删除</a> </td>'; $str .= '</tr>'; } return $str; }
public function getTableTbodyHtml($data) { $fileds = $this->getTableFieldArr(); $str .= ''; $csrfString = \fec\helpers\CRequest::getCsrfString(); foreach ($data as $one) { $str .= '<tr target="sid_user" rel="' . $one[$this->_paramKey] . '">'; foreach ($fileds as $field) { $orderField = $field['orderField']; $display = $field['display']; $val = $one[$orderField]; if ($val) { if (isset($field['display']) && !empty($field['display'])) { $display = $field['display']; $val = $display[$val] ? $display[$val] : $val; } if (isset($field['convert']) && !empty($field['convert'])) { $convert = $field['convert']; foreach ($convert as $origin => $to) { if (strstr($origin, 'mongodate')) { if (isset($val->sec)) { $timestramp = $val->sec; if ($to == 'date') { $val = date('Y-m-d', $timestramp); } else { if ($to == 'datetime') { $val = date('Y-m-d H:i:s', $timestramp); } else { if ($to == 'int') { $val = $timestramp; } } } } } else { if (strstr($origin, 'date')) { if ($to == 'date') { $val = date('Y-m-d', strtotime($val)); } else { if ($to == 'datetime') { $val = date('Y-m-d H:i:s', strtotime($val)); } else { if ($to == 'int') { $val = strtotime($val); } } } } else { if ($origin == 'int') { if ($to == 'date') { $val = date('Y-m-d', $val); } else { if ($to == 'datetime') { $val = date('Y-m-d H:i:s', $val); } else { if ($to == 'int') { $val = $val; } } } } else { if ($origin == 'string') { if ($to == 'img') { $t_width = isset($field['img_width']) ? $field['img_width'] : '100'; $t_height = isset($field['img_height']) ? $field['img_height'] : '100'; $val = '<img style="width:' . $t_width . 'px;height:' . $t_height . 'px" src="' . $val . '" />'; } } } } } } } } $str .= '<td>' . $val . '</td>'; } $str .= '</tr>'; } return $str; }