$.fn. yiigridview.getSelection函数不能立即工作
Yii Cgridview $.fn.yiiGridView.getSelection function doesn't work right away
我在yii应用程序上有一个cgridview,并且我将selectableRows设置为仅1。我有以下javascript捕获点击事件,并将行id复制到同一视图文件上的文本字段(id不能显示在gridview本身,这就是为什么我使用getSelection)。
$('#doctors-grid').on('click', 'table tbody tr', function()
{
var doctorID = $.fn.yiiGridView.getSelection('doctors-grid');
$('#doctorIDTextfield').val(doctorID);
});
问题是,id值从来没有复制到文本字段的第一次点击,但你必须点击第二次。更不用说,当我开始单击许多不同的行时,id值有时会出错。
有人能帮忙吗?感谢您的宝贵时间。
我不知道为什么它不起作用,但你可以用另一种方法:
....
'rowHtmlOptionsExpression'=>'array("data-id"=>$data->id)',
....
在你的网格选项中,然后使用js:
$('#doctors-grid').on('click', 'table tbody tr', function()
{
var doctorID = $(this).attr("data-id");
$('#doctorIDTextfield').val(doctorID);
});
相关文章:
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JS可以在Chrome中工作,但不能在Firefox中工作
- javascript扫雷器floodfill算法不能正常工作
- JavaScript指令不能像我想象的那样工作
- Facebook登录按钮没有'不能在Firefox上工作
- jQuery Datepicker可以在Safari中工作,但不能在FF或Chrome中工作
- javascript没有´我不能在joomla 3.0中工作
- 用javascript将script元素附加到头部;铬不能工作
- jQuery函数不能只在一个页面上工作
- 为什么这个代码不能正常工作
- 为什么jquery悬停在jsfiddle中可以工作,而在我的html布局中却不能
- 为什么我的JavaScript在Safari上的严格模式下不能正常工作
- 为什么Turbolinks不能正常工作?Rails应用程序
- jQuery dosn'内联函数不能按预期工作
- 为什么这个javascript工作不能正确地分配.cells[] ?
- 谷歌应用引擎云端点:OAuth2不工作.不能加载api
- 输入焦点不工作/不能选择单选按钮-引导
- LocalStorage不能在iPhone上工作-不能在私人浏览
- 工作不能代替生活