I was able to successfully show a custom field in the Playa list by adding this snippet to the views/entry.php:
<?=$this->db->select('field_id_XX')->where('entry_id', $entry->entry_id)->get('channel_data')->row('field_id_XX')?>
All works well to show and list the custom field, but the filter breaks? Anyone know where I can update the filter to show the correct items when filtering?
UPDATE:
Did a little bit of digging after Alex mentioned the droppanes.js and filter_entries() method and it seems the filtering is done with AJAX as it queries the DB with the playa helper class: system/expressionengine/third_party/playa/helper.php.
/themes/third_party/playa/scripts/droppanes.js. Can you elaborate a bit on how it breaks (JS erros, behavior, etc)? – Alex Kendrick Dec 12 '12 at 22:44filter_entries()method insystem/expressionengine/third_party/playa/mcp.playa.php. This gets called every time you type to filter. – Alex Kendrick Dec 13 '12 at 2:57system/expressionengine/third_party/playa/helper.php. ...Still beyond my expertise. Maybe someone withPHPchops can chime in. – Siebird Dec 13 '12 at 5:27