$(document).ready(function() {
$('#check_all').click(function(){ $('.CCheckBoxColumn').attr('checked','checked'); }); }); Вот мой код. |
Цитата:
|
Вот мой пример - таки работает! :)
<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <!-- <link rel="stylesheet" type="text/css" href="tmp.css" /> --> <style type="text/css"> </style> <script type="text/javascript"> $(document).ready(function(){ $('button').click(function() { $('.CCheckBoxColumn').attr('checked',true); }); }); </script> </head> <body> <input class='CCheckBoxColumn' type="checkbox" /> <input class='CCheckBoxColumn' type="checkbox" /> <input class='CCheckBoxColumn' type="checkbox" /> <input class='CCheckBoxColumn' type="checkbox" /> <input class='CCheckBoxColumn' type="checkbox" /> <hr /> <button>Go</button> </body> </html> |
<?= CHtml::beginForm($this->createUrl("..."),'post',array('enctype'=>'multipa rt/form-data')); ?>
<?php $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'...', 'dataProvider'=>$model->search(), 'columns'=>array( 'keyword', 'trans_made', array( 'header'=>'...', 'name'=>'name', 'type'=>'raw', ), 'pos', array( 'header'=>'...', 'name'=>'name1', 'type'=>'raw', ), array( 'header'=>'Удалить', 'class'=>'CCheckBoxColumn', - вот они 'selectableRows'=>'1', 'id'=>'$data[id]', 'value'=>'$data["id"]', ), ), )); ?> <div style="float:right"><?=CHtml::submitButton('Вып олнить',array('id'=>'submit','onclick'=>"ret urn confirm('Вы уверены?');")); ?></div> <?php $cs=Yii::app()->getClientScript(); $cs->registerCoreScript("jquery"); $cs->registerScriptFile("/js/googlekey.js"); ?> <div style="float:right"><button id="check_all"> Выделить все </button></div> <?=CHtml::endForm(); ?> |
Всё... Я умываю руки... :lol:
|
Ну ладно
|
$this->widget('zii.widgets.grid.CGridView', array( 'id'=>'googlekey-grid', 'dataProvider'=>$model->search(), 'columns'=>array( 'keyword', array( 'header'=>'Удалить', 'class'=>'CCheckBoxColumn', 'selectableRows'=>1000, 'id'=>'$data[id]', 'value'=>'$data["id"]', ), ), )); Ваш код на PHP сделайте таким и Yii автоматом сделает галочку для выделения всех checkbox |
Часовой пояс GMT +3, время: 04:16. |