请教zii grideview里面的CRudColumn的使用

请教大家:

grideview里面的CRudColumn的按钮有 查看,编辑和删除三个

查看只要把默认的view改成show就可以调用CRUD生成的actionshow

可是删除按钮如果调用CRUD生成的actiondelete在IE下面却没办法执行

在firefox下面可以正常执行的。

如果要是在ie下面可以执行

如何写 delete方法才可以那。

请各位指点一下。

多谢。

$this->widget(‘zii.widgets.grid.CGridView’, array(

'dataProvider'=>$dataProvider,


'enablePagination'=>false,


'columns'=>array(


    'uName',


	'uAlias',


	'uLevel',


    array(


        'dataField'=>'uCredit',


		'dataExpression'=>'Yii::app()->numberFormatter->format("#,##0.00",$data->uCredit)',


		'htmlOptions'=>array(


			'style'=>'text-align: right; padding-right: 20px;'


		),


    ),	


    array(


        'dataField'=>'uMakeCredit',


		'dataExpression'=>'Yii::app()->numberFormatter->format("#,##0.00",$data->uMakeCredit)',


		'htmlOptions'=>array(


			'style'=>'text-align: right; padding-right: 20px;'


		),


    ),	


    array(


        'dataField'=>'uTree',


		'dataExpression'=>'sprintf("%s%s", Yii::app()->user->delegate, $data->uTree)',


		'htmlOptions'=>array(


			'style'=>'text-align: left; padding-left: 20px;'


		),


    ),


	'uIp',


    array(


		'class'=>'CRudColumn',


		'header'=>Yii::t('config', 'rejection'),


		'template'=>'{delete}',


		'deleteButtonLabel'=>Yii::t('config', 'rejection'),


		'deleteButtonUrl'=>'Yii::app()->controller->createUrl("unsetUser",array("uid"=>$data->primaryKey))',


		'htmlOptions'=>array(


			'style'=>'text-align: left; padding-left: 20px;'


		),


    ),





),

));

删除action代码需要做些改动。如果删除成功了,直接返回就行了,不要redirect或显示任何东西。

之前一直没有在ie下测试,

这次测试,结果发现了问题,又是典型的ie6,多了个逗号","的问题


	$.ajax({

		type: 'POST',

		url: $(this).attr('href'),

		success: function() {

			$.fn.yiiGridView.update('yw0');

		},

		error: function(XMLHttpRequest, textStatus, errorThrown) {

			alert(XMLHttpRequest.responseText);

		}, // <-------- !!!

	});



多谢,改好了。

多谢各位