gpt4 book ai didi

javascript - 如何在过滤器之后运行gridview单元格中小部件的js代码?

转载 作者:行者123 更新时间:2023-12-03 07:37:36 24 4
gpt4 key购买 nike

我正在使用 Yii 1.x 框架。我有一个 booster TbGridView 表,在某些单元格中我添​​加了一些小部件,例如 select2datetimepicker 以使其更实用看起来更好,同时我还在表格顶部添加了一个过滤器。但是使用过滤器后,我发现初始化小部件的js代码没有被使用。在生成的HTML代码中我发现js代码是添加在页面底部,当我使用过滤器时,只是用ajax刷新表格,所以底部的js代码没有被使用。那么,此时的解决方案是什么。有人可以帮助我吗?请。

最佳答案

您可以使用afterAjaxUpdate

$this->widget('zii.widgets.grid.CGridView', array(
'afterAjaxUpdate' => 'reinstallDatePicker',
...
);

Yii::app()->clientScript->registerScript('re-install-date-picker', "function reinstallDatePicker(id, data) {}");

http://www.yiiframework.com/wiki/318/using-cjuidatepicker-for-cgridview-filter/

关于javascript - 如何在过滤器之后运行gridview单元格中小部件的js代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35545519/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com