在Yii中如何在分页期间保持选中的行?

时间:2014-02-10 05:59:09

标签: php jquery html5 yii pagination

我使用分页来查看表格行。我想从不同的页面中选择不同的行,然后提交表单。

但是,当我从页面中选择不同的行并移动到另一个页面以选择更多行然后再返回上一页时,我在那里找不到已检查的行。

这是我的代码 -

<table class="table">
    <tr>
        <th></th>
        <th>Name</th>
    </tr>
    <?php
    $j=0;   
    foreach($datavalue as $datainarray)
    {
        ?>
        <tr>
            <td>
                <input type="checkbox" id="item_id[<?php echo $j; ?>]" name="item_id[<?php echo $j; ?>]" 
                value="<?php echo $datainarray->attributes['item_id']; ?>">
            </td>

            <td><?php echo $datainarray->attributes['Name'];?></td>
        </tr>
        <?php
        $j++;   
    }
    ?>
</table>

<?php
    $this->widget('CLinkPager', array(
         'itemCount'=>$row_count,
         'pageSize'=>20,
         'maxButtonCount'=> 10,
         'nextPageLabel'=>'Next >>',
         'header' => '',
    ));     
?>

我搜索了网络以找到解决方案,但我找不到合适的解决方案。

希望从专家那里找到合适的解决方案。

由于

1 个答案:

答案 0 :(得分:0)

选择行时,将选定的行ID存储到数组中,加载上一页时,然后根据数组的值选择这些行。