Puncte:0

Modul personalizat din câmpuri radio și problemă ajax

drapel us

Am un formular personalizat, pe care îl dezvolt pe un modul personalizat pentru a obține unele câmpuri dintr-un tip de conținut cu o referință de entitate.

Totul este bine, pot obține toate informațiile și pot salva valoarea aleasă pe un câmp de tip conținut.

Problema mea este: de ce primul radio de intrare nu salvează și îmi arată maximul, dar am 0 pe câmp ca o valoare.

Codul meu pentru a crea câmpul de formular:

'#type' => 'radiouri',
'#title' => $critere->title,
'#options' => $option_bareme,
'#default_value' => isset($machine_notation->field_note_machine['und'][0]['value']),
'#attributes' => matrice(
  'class' => array(
    „critere_machine”
  ),
  // 'id' => matrice(
  // $machine_nota_id['target_id']
  // ),
  'nume' => matrice(
    $machine_nota_id['target_id']
  ),
),
'#ajax' => matrice(
  'callback' => 'test_ajax_form_action',
  'wrapper' => $machine_nota_id['target_id'],
  'method' => 'înlocuiește',
  'efect' => 'fade',
  //'event' => 'schimbare',
  'parameter' => array('idmachine'=> $machine_nota_id['target_id'])
),

Și codul meu pentru salvare cu ajax fără trimitere, doar alegând valoarea:

$machnot = node_load($form_state['triggering_element']['#ajax']['parameter']['idmachine']);
$machnota = entity_metadata_wrapper('nod', $machnot);
// $machnota->field_note_machine->set($form_state['triggering_element']['#value']);
$machnota->field_note_machine = $form_state['triggering_element']['#value'];
$machnota->salvare();

și în sfârșit randarea mea și problema mea:

introduceți descrierea imaginii aici

Am verificat numele intrării, de asemenea ID-ul și valoarea nu este aceeași! Oferă de la 50 doar 12 valori, iar prima intrare nu salvează și nu primește valoarea înapoi de la nod.

Scuze pentru engleza mea proastă și mulțumesc tuturor :)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.