ESelect2
ESelect2 copied to clipboard
CListView pagination unable to load Eselect2
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);