Search the Community
Showing results for tags 'fancybox'.
-
Sveiki, saskāros ar jancīgu problēmiņu, nez. lasījos forumos, bet netieku skaidrībā (lai gan jau nojaušu kur risinājumu meklēt), tātad: mācoties/spēlējoties ar yii frameworku uzliku EDataTables extension - viss super, datu atjaunošana/meklēšana/sortēšana un t.t. strādā. Piemetu klāt fancybox extension - arī, viss smuki strādā līdz brīdim, kamēr neveicu datu sortēšanu un t.t. , līdzīga problēma bija izmantojot vienk. CGridView'u , bet tur izgāju norādōt: afterAjaxUpdate' => "function(id,data){ $('a.fancybox-data').fancybox(); }", savukārt iekš EDataTables šamais nenostrādā (errorus arī neizmet), varbūt kāds var pasviest ideju? pašam sanācies miedziņš un negribas meklēt infu šovakar, atrisīnāt atrisināšu, laika jautājums, ja gadījumā neviens nepametīs ideju public function actionIndex() { $info_base_url = Yii::app() -> request -> baseUrl . "/warehouse/info"; $criteria = new CDbCriteria; if (isset($_REQUEST['sSearch']) && isset($_REQUEST['sSearch']{0})) { $criteria -> addSearchCondition('serial_number', $_REQUEST['sSearch'], true, 'AND', 'LIKE'); }; $sortableColumnNamesArray = array('id desc'); $sort = new EDTSort('WarehouseInfo', $sortableColumnNamesArray); $sort -> defaultOrder = 'id desc'; $pagination = new EDTPagination(); $dataProvider = new CActiveDataProvider('WarehouseInfo', array( 'criteria' => $criteria, 'pagination' => $pagination, 'sort' => $sort, )); $widget = $this -> createWidget('ext.EDataTables.EDataTables', array( 'id' => 'WarehouseView', //'afterAjaxUpdate' => 'js:function(id, data) {$("a.fancybox-data").fancybox();}', 'dataProvider' => $dataProvider, 'ajaxUrl' => $info_base_url, 'columns' => array( array( 'type' => 'raw', 'header' => 'Grupa', 'value' => '$data->hardware->group0->lv' ), array( 'name' => 'hardware.model', 'type' => 'raw', 'header' => 'Modelis', 'value' => 'CHtml::link($data->hardware->model,Yii::app()->request->baseUrl."/clients/data/FView/id/".$data->client->id, array("class"=>"fancybox-data", "style"=>"cursor:pointer;"))', ), array( 'type' => 'raw', 'header' => 'Pēdējais ieraksts', 'value' => '$data->user->login." ".$data->last_update', ), array( 'class' => 'ext.EDataTables.EButtonColumn', 'template' => '{view} {update}', 'header' => Yii::t('app', 'Funkcijas'), 'buttons' => array( 'view' => array( 'imageUrl' => false, 'options' => array('class' => 'fancybox-data some-css-class-drawing-pretty-icons', ), ), 'update' => array( 'imageUrl' => false, 'options' => array('class' => 'fancybox-data some-css-class-drawing-pretty-icons', ), ), ), ), ), 'buttons' => array( 'add' => array(