2014-01-03 4 views
0

Я пытаюсь обновить/обновить CGridView, передав параметр linkid в сетку при выполнении AjaxSubmitButton. Как достичь этого?Обновить CGridView, передав параметр (LinkID) в Yii Framework

Мой AjaxSubmitbutton код:

<?php 
    echo CHTML::ajaxSubmitButton('Save', Yii::app()->createUrl('baseContact/NewEditStructure',array("id" => $base)), 
    array('success' => 'function(){ 
     changeEdittab(); 
     $.fn.yiiGridView.update("editstructure-grid"); 
     $("#EditStructure-New").dialog("close"); return false; 
    }')) 
?> 

Приведенный выше код не обновляет сетки на основе linkid, я новичок в YII, как передать linkid обновить CgridView?

ответ

0

Добавить js: перед функцией js в вашем коде.

echo CHTML::ajaxSubmitButton('Save', Yii::app()->createUrl('baseContact/NewEditStructure',array("id" => $base)), 
     array('success' => 'js:function(){changeEdittab(); 
     $.fn.yiiGridView.update("editstructure-grid"); 
     $("#EditStructure-New").dialog("close"); return false;}')) 
+0

как передать идентификатор функции обновления CgridView –

+0

идентификатор CgridView ID, который у вас есть define.if ваш взгляд сетки идентификатор «editstructure-сетка», то вы должны пройти правильно. –

+0

Как передать идентификатор функции обновления CGRidView? $ .fn.yiiGridView.update ("editstructure-сетка"); –

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