du6333137 2014-02-17 17:27
浏览 94
已采纳

在yii中为网格视图的单击事件创建警报按钮

In My web application I am using grid view in index action view. I need to create a button called "book" which when clicks shows a dialog box which displays the related content. I tried this code but its not reacting to the event. My code for index.php grid view

<h1>Producer Offers</h1>

<?php 
$this->widget('bootstrap.widgets.TbGridView',array(
    'dataProvider'=>$dataProvider,
        'columns'=>array(


                'offered_vegetable',
                'offered_qty',
                'unit_cost',
                'unit_delivery_cost',

                array(
                    'class'=>"bootstrap.widgets.TbButtonColumn",
                        'deleteConfirmation'=>"js:'Do you really want to delete record with Offer name '+$(this).parent().parent().children(':nth-child(2)').text()+'?'",
                    'template'=>'{view}{book}{delete}',
                    'buttons' =>array(
                            'book'=>
                               array(
                               'label'=>'book',
                               'click' =>"js:alert('do u want to book this offer!')" 


                ),
        ),
                        ),
                ),

        )); 
?>

When the page is refreshed it is displayed but I want to react to the event when the button is clicked, Anybody help me how to resolve this issue

  • 写回答

1条回答 默认 最新

  • doushi4956 2014-02-18 05:29
    关注

    you can use options for that:

    'book'=> array(
        'label'=>'book',
        'options' => array(  // set all kind of html options in here
            'onclick' =>"js:alert('do u want to book this offer!')",
             'style' => 'font-weight: bold',
        ),
     )
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题