0
$sortableItems = $option->getSortableItems();

$this->widget('zii.widgets.jui.CJuiSortable',
              array(
                    'id'=>'order',
                    'items'=>$sortableItems,
                    'itemTemplate'=>'<li id="{id}" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>{content}</li>',                                
));

小部件运行并在页面中看起来很好。但是,当我进行拖放时,<li class="ui-state-default ui-sortable-placeholder" style="visibility: hidden;"/>会在两个元素之间创建许多项目,并且项目不会改变它们的位置。

有人知道发生了什么吗?

4

1 回答 1

1

由于错误异常,您似乎遇到了 jqueryUI 库冲突。尝试在您的视图中查看正在加载多少脚本,也许问题可能已经消失。

:)

于 2013-05-20T17:32:54.587 回答