2015-02-10 4 views
0

Я использую TbGridView и класс TbEditableColumn для редактирования элементов TbGridView один раз, но у меня есть проблема - значения для TbEditableColumn не могут быть с шрифтами awesome icons. Как сделать значение TbEditableColumn для шрифта удивительным?Значки использования в TbEdiableColumn с TbHtml

Пример:

array(
       'class' => 'booster.widgets.TbEditableColumn', 
       'name' => 'pictogram', 
       'sortable' => true, 
       'editable' => array(
        'url' => $this->createUrl('/currencyAjax/update'), 
        'placement' => 'right', 
        'inputclass' => 'span3', 
        'title' => 'Currency', 
        'type' => 'select', 
        'source' => Currency::getPictograms(), 
       ) 
      ), 

И Currency :: getPictograms(), как это:

public static $currencyPictograms = array(
     'glyphicon fa fa-usd' => '<span class="glyphicon fa fa-usd"></span>', 
     'glyphicon fa fa-jpy' => '<span class="glyphicon fa fa-jpy"></span>', 
     'glyphicon fa fa-eur' => '<span class="glyphicon fa fa-eur"></span>', 
     'glyphicon fa fa-rub' => '<span class="glyphicon fa fa-rub"></span>', 
    ); 
public static function getPictograms(){ 
     return self::$currencyPictograms; 
    } 

В результате у меня есть:

<select class="form-control span3"> 
<option value="glyphicon fa fa-usd">&lt;span class=&quot;glyphicon fa fa-usd&quot;&gt;&lt;/span&gt;</option> 
<option value="glyphicon fa fa-jpy">&lt;span class=&quot;glyphicon fa fa-jpy&quot;&gt;&lt;/span&gt;</option> 
<option value="glyphicon fa fa-eur">&lt;span class=&quot;glyphicon fa fa-eur&quot;&gt;&lt;/span&gt;</option> 
<option value="glyphicon fa fa-rub">&lt;span class=&quot;glyphicon fa fa-rub&quot;&gt;&lt;/span&gt;</option> 
</select> 

Есть идеи?

ответ

0
array(
      'class' => 'booster.widgets.TbEditableColumn', 
      'name' => 'pictogram', 
      'sortable' => true, 
      'editable' => array(
       'url' => $this->createUrl('/currencyAjax/update'), 
       'placement' => 'right', 
       'inputclass' => 'span3', 
       'title' => 'Currency', 
       'type' => 'select', 
       'source' => Currency::getPictograms(), 
       'encode' => false, // <= this flag should turn off html encoding 
      ) 
     ), 

Дополнительная информация о: http://ybe.demopage.ru/#EditableColumn

+0

К сожалению, это не помогает. – Nakukryskin

 Смежные вопросы

  • Нет связанных вопросов^_^