Điểm:0

trường radio dạng mô-đun tùy chỉnh & vấn đề ajax

lá cờ us

Tôi có biểu mẫu tùy chỉnh mà tôi phát triển trên mô-đun tùy chỉnh để nhận một số trường từ loại nội dung có tham chiếu thực thể.

Tất cả đều tốt, tôi có thể lấy tất cả thông tin và tôi có thể lưu giá trị đã chọn trên một trường loại nội dung.

Vấn đề của tôi là: tại sao radio đầu vào đầu tiên không lưu và hiển thị cho tôi mức tối đa, nhưng tôi có 0 trên trường như một giá trị.

Mã của tôi để tạo trường biểu mẫu:

'#type' => 'radio',
'#title' => $critère->title,
'#options' => $option_bareme,
'#default_value' => isset($machine_notation->field_note_machine['und'][0]['value']),
'#attributes' => mảng(
  'lớp' => mảng (
    'tiêu chí_máy'
  ),
  // 'id' => mảng(
  // $machine_nota_id['target_id']
  // ),
  'tên' => mảng (
    $machine_nota_id['target_id']
  ),
),
'#ajax' => mảng (
  'gọi lại' => 'test_ajax_form_action',
  'trình bao bọc' => $machine_nota_id['target_id'],
  'phương pháp' => 'thay thế',
  'hiệu ứng' => 'mờ dần',
  //'sự kiện' => 'thay đổi',
  'tham số' => mảng('idmachine'=> $machine_nota_id['target_id'])
),

Và mã của tôi để lưu bằng ajax mà không cần gửi, chỉ bằng cách chọn giá trị:

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

và cuối cùng là kết xuất của tôi và vấn đề của tôi:

nhập mô tả hình ảnh ở đây

Tôi đã kiểm tra tên của đầu vào, ID và giá trị không giống nhau! Nó cung cấp từ 50 chỉ 12 giá trị và đầu vào đầu tiên không lưu và không lấy lại giá trị từ nút.

Xin lỗi vì tiếng Anh không tốt của tôi và cảm ơn tất cả :)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.