No se muestran los iconos personalizados

Temas En Español

No se muestran los iconos personalizados

Postby josemh » Tue Mar 17, 2015 4:12 pm

Hola,
he seguido el tutorial que hay en la documentación pero no soy capaz de visualizar los iconos personalizados.
Este es el código:
Code: Select all
protected function initiateEditor()
   {
          $tableColumns['idQuimico'] = array(
         'display_text' => 'ID',
         'perms' => 'VX'
      );
      
      $tableColumns['nombre'] = array(
         'display_text' => 'Nom',
         'perms' => 'VTQFAEDX',
         'req' => true,
         'input_info' => 'maxlength="40"',
            'col_header_info' => 'style="width: 45%;"'       
      );
      
      $tableColumns['email'] = array(
         'display_text' => 'Correu electrònic',
         'perms' => 'VTQFAEDX',
         'input_info' => 'maxlength="90"',
         'col_header_info' => 'style="width: 45%;"'
      );
      
      $tableName = 'bdq_quimicos';
      $primaryCol = 'idQuimico';
      $errorFun = array(&$this,'logError');
      $permissions = 'QIAEDX';
      
      $this->Editor = new AjaxTableEditor($tableName,$primaryCol,$errorFun,$permissions,$tableColumns);
      $this->Editor->setConfig('tableInfo','cellpadding="1" cellspacing="1" align="center" width="54%" class="mateTable"');
      $this->Editor->setConfig('orderByColumn','nombre');
      $this->Editor->setConfig('tableTitle','Químics');
      $this->Editor->setConfig('addRowTitle','Nou químic');
      $this->Editor->setConfig('editRowTitle','Editar químic');
      $this->Editor->setConfig('paginationLinks',false);
      $this->Editor->setConfig('iconTitle','Accions');
      /*$this->Editor->setConfig('editInPlace',true);
      $this->Editor->setConfig('addInPlace',true);*/
      /*$this->Editor->setConfig('removeIcons','E');*/
                $this->Editor->setConfig('removeIcons','D');
      
      $userIcons[] = array('format_fun' => array(&$this,'getUserIcons'));
                $this->Editor->setConfig('userIcons',$userIcons);
      
   }
      
   protected function getUserIcons($info)
       {
      $iconHtml = '';
      $numIcons = 0;
      $iconHtml .= '<li class="delete"><a href="javascript: void(0);" onclick=BorraRegistro(\''.$info['idQuimico'].'\');" title="Esborrar"></a></li>';
      $numIcons++;
      return array('icon_html' => $iconHtml, 'num_icons' => $numIcons);
    }
   


¿Alguna ayda?
Gracias
Jose
josemh
 
Posts: 11
Joined: Thu Mar 12, 2015 9:55 am

Re: No se muestran los iconos personalizados

Postby josemh » Tue Mar 17, 2015 4:16 pm

Así es como se visualiza, no muestra el icono de "Borrar".

Gracias
Jose
Attachments
imgerr.jpg
imgerr.jpg (26.74 KiB) Viewed 15847 times
josemh
 
Posts: 11
Joined: Thu Mar 12, 2015 9:55 am

Re: No se muestran los iconos personalizados

Postby hosael » Thu Apr 23, 2015 7:20 pm

Intentalo así:

$this->Editor->setConfig('userIcons',$userIcons);


function getIcons($info)
{
$iconHtml = '';
$numIcons = 0;
$iconHtml .= '<li class="delete"><a href="javascript: void(0);" onclick=BorraRegistro(\''.$info['idQuimico'].'\');" title="Esborrar"></a></li>';
$numIcons++;
return array('icon_html' => $iconHtml, 'num_icons' => $numIcons);
}
hosael
 
Posts: 6
Joined: Thu Oct 25, 2012 6:55 pm

Re: No se muestran los iconos personalizados

Postby hosael » Thu Apr 23, 2015 7:32 pm

Así lo use y se me salieron los iconos personalizados
Attachments
captura.png
Captura de pantalla iconos personalizados
captura.png (74.42 KiB) Viewed 15813 times
hosael
 
Posts: 6
Joined: Thu Oct 25, 2012 6:55 pm

Re: No se muestran los iconos personalizados

Postby josemh » Mon Apr 27, 2015 4:31 pm

Gracias
Jose
josemh
 
Posts: 11
Joined: Thu Mar 12, 2015 9:55 am


Return to Español

Who is online

Users browsing this forum: No registered users and 2 guests

cron