Guardando bene, nell admin.js la funzione addaccessory() esiste ancora ma e' cambiata dalla precedete! nella vecchia versione :
function addAccessory()
{
var valueToAdd = $('#selectAccessories').val();
if (valueToAdd == '0')
return false;
var $divAccessories = $('#divAccessories');
var $inputAccessories = $('#inputAccessories');
var $nameAccessories = $('#nameAccessories');
pos = valueToAdd.indexOf('-');
var productId = valueToAdd.slice(0, pos);
var productName = valueToAdd.slice(pos + 1);
/* delete product from select + add product line to the div, input_name, input_ids elements */
$('#selectAccessories option[value=' + valueToAdd + ']').remove();
$divAccessories.html($divAccessories.html() + productName + '
');
$nameAccessories.val($nameAccessories.val() + productName + '¤');
$inputAccessories.val($inputAccessories.val() + productId + '-');
}
nella nuova invece:
function addAccessory(event, data, formatted)
{
if (data == null)
return false;
var productId = data[1];
var productName = data[0];
var $divAccessories = $('#divAccessories');
var $inputAccessories = $('#inputAccessories');
var $nameAccessories = $('#nameAccessories');
/* delete product from select + add product line to the div, input_name, input_ids elements */
$divAccessories.html($divAccessories.html() + productName + '
');
$nameAccessories.val($nameAccessories.val() + productName + '¤');
$inputAccessories.val($inputAccessories.val() + productId + '-');
$('#product_autocomplete_input').val('');
$('#product_autocomplete_input').setOptions({
extraParams: {excludeIds : $('#inputAccessories').val().replace(/\-/g,',').replace(/\,$/,'')}
});
}
il risultato e' che vedo si gli latri oggetti dello store ma non posso premere sul + verde per poterli associare. Purtroppo non sono molto bravo in js quindi mi trovo un po in difficolta ^^ Grazie ancora a chi aiutera' Cordiali saluti