EasyUI Forum

General Category => EasyUI for jQuery => Topic started by: battlezad on July 28, 2015, 02:11:55 AM



Title: Datalist select by remote data
Post by: battlezad on July 28, 2015, 02:11:55 AM
Hi,
I have datalist in a form (id=names name=names). Datalist contains names (id, name). I have made name groups to database based on previous datalist selections.

Now I'd like to load form (datalist) based on what group I select and make those names in datalist selected.

I load form with $('#form').form('load','get_data.php?id='+rowData.id); //This is in datagrid onClickRow event
That url returns json, example {"names":["310","50"]}

How do I get those rows selected in datalist?


Title: Re: Datalist select by remote data
Post by: battlezad on July 28, 2015, 03:53:05 AM
Okay, I managed to do it this way.

$('#form').form({
   onLoadSuccess:function(data){   
      $.each(data.names, function(index, value)
      {
         var rowIndex = $('#datalist').datalist('getRowIndex', value);
         $('#datalist').datalist('selectRow', rowIndex);         
      });
   }
});