Merge pull request #175 from silverstripe-scienceninjas/pull/autosuggestion-class-fix

BUGFIX It's not possible to use more than one autosuggestion field from GridFieldRelationAdd per view
This commit is contained in:
Ingo Schommer 2012-01-30 14:29:58 -08:00
commit bb5385db3e
2 changed files with 2 additions and 1 deletions

View File

@ -68,6 +68,7 @@ class GridFieldRelationAdd implements GridField_HTMLProvider, GridField_ActionPr
$searchField = new TextField('gridfield_relationsearch', _t('GridField.RelationSearch', "Relation search"), $value);
// Apparently the data-* needs to be double qouted for the jQuery.meta data plugin
$searchField->setAttribute('data-search-url', '\''.Controller::join_links($gridField->Link('search').'\''));
$searchField->addExtraClass('relation-search');
$findAction = new GridField_Action($gridField, 'gridfield_relationfind', _t('GridField.Find', "Find"), 'find', 'find');
$addAction = new GridField_Action($gridField, 'gridfield_relationadd', _t('GridField.Add', "Add"), 'addto', 'addto');

View File

@ -1,6 +1,6 @@
jQuery(function($){
$(document).delegate("#gridfield_relationsearch", "focus", function (event) {
$(document).delegate(".ss-gridfield .relation-search", "focus", function (event) {
$(this).autocomplete({
source: function(request, response){
var searchField = $(this.element);