ESelect2 icon indicating copy to clipboard operation
ESelect2 copied to clipboard

CListView pagination unable to load Eselect2

Open nishant-befree opened this issue 10 years ago • 0 comments

Hello,

I am trying to use ESelect2 in Clistview, On page load it works however after pagination it's not working please advice.

My Code:

echo CHtml::textField("Task[$data->id]",implode(",",$displayUsers),array(
                    'id'=>'Task_'.$data->id,
                    'class' => 'form-control input-md',
                     'ajax' => array(
                        'type' => 'POST',               
                        'url' => Yii::app()->createAbsoluteUrl('task/taskassigneeupdate'),
                        'data' => array('task_assignee_ids' => 'js:this.value','id' => $data->id),
                        'success' => 'function(data){
                                statusUpdateMessage();
                        }',
                    )
                ));
                $this->widget('ext.select2.ESelect2', array(
                    'selector' => '#Task_'.$data->id,
                    'options' => array(
                        'placeholder' => 'Select Users',
                        'width' => '100%',
                        'allowClear' => false,
                        'multiple' => 'multiple',
                        'options' => $TaskAssign,
                        'minimumInputLength' => 1,
                        'data-id' => $data->id,
                        'ajax' => array(
                            'url' => $this->createUrl('user/listjson',array('service_division_id'=>$data->TaskType->service_division_id)),
                            'dataType' => 'jsonp',
                            'data' => 'js: function(term,page) {
                                    return {
                                        q: term,
                                        page_limit: 10,
                                    };
                                }',
                            'results' => 'js: function(data,page){
                                    return {results: data.users};
                                 }',
                        ),
                        'formatResult' => 'js:function(users){
                            return users.title;
                        }',
                        'formatSelection' => 'js: function(users) {
                            return users.title;
                        }',
                        'initSelection' => 'js:function(element,callback) {  
                                data = '.CJSON::encode($returnData).';
                                callback(data.users);  
                        }',                        
                    ),
                ),true);

nishant-befree avatar Jan 24 '15 07:01 nishant-befree