2011-03-14 4 views
2

사용자가 "즐겨 찾기에 추가"를 클릭하려고 할 때 팝업이 나타나길 원합니다
1) 체크 박스가 선택되어 있지 않으면 1). 나는 또한 체크 박스의 값을 얻는 방법을 알고 싶어
2)
여기 백엔드Yii 프레임 워크, CGridView 체크 박스 도움말

<?php $this->widget('zii.widgets.grid.CGridView',array(
'id' => 'wsrecruitcvhead-grid', 
'dataProvider' => $model->search(), 
#'filter' => $model, 
'columns' => array(
    array(
     'name' =>'', 
     'value' => 'CHtml::checkBox("rid[]",null,array("value"=>$data->ResumeID,"id"=>"rid_".$data->ResumeID))', 
     'type'=>'raw', 
     'htmlOptions' => array('width'=>5), 
     'visible' => !Yii::app()->user->isGuest, 
    ), 
    array(
     'name' => 'ResumeTitle', 
     'value' =>$model->ResumeTitle, 
    ), 
    'ResumeSummaryIntroduction', 
    'Name', 
    array(
     'class' => 'CButtonColumn', 
     'viewButtonUrl' => 'Yii::app()->createUrl("wsrecruitcvhead/view",array("id"=>$data["ResumeID"]))', 
     'template'=>'{view}', 
    ), 
), 

))에 내 현재 코드입니다; ?>

여기에 화면이 나는이 당신을 도움이되기를 바랍니다

+0

뭔가 스크린 샷에 문제가 있습니다 선택된 체크 박스의 값으로 배열을 반환 추적 코드를

var seleccions = ($.fn.yiiGridView.getSelection('id_my_cgridview')); 

을 제공, 확인하시기 바랍니다. – hakre

답변

2

http://pastebin.com/sEpJBCiU 샷입니다.

코드가 잘 작동하고 그냥 시도해 보았습니다. 난 당신과 같이 jQuery를 사용하여 언급 한 기능을 구현하는 것이 :

<script type="text/javascript"> 
$("input:checkbox").click(function() { 
    var thisCheck = $(this); 
    if (thisCheck.is (':checked')){ 
     // do what you want here, the way to access the text is using the 
     // $(this) selector. The following code would output pop up message with 
     // the selected checkbox text 
     $(this).val()); 
    } 
}); 
</script> 

이 코드는 타입 체크 박스의 모든 DOM 요소를 선택하고 다음을 선택하거나하지 않은 경우 경우 조건 확인합니다. Here이 jQuery 선택기에 대한 자세한 정보를 찾을 수 있습니다. jQuery는 매우 강력한 도구입니다! 그리드 YII의 모든 seleccions을 얻기 위해

2

이이

+1

나는 당신이 오타와 일치한다는 것을 좋아한다. –

관련 문제