ফর্মটিতে ব্যবহারকারী সত্তার কাছে আমার চারটি সত্তা রেফারেন্স ক্ষেত্র রয়েছে। হোস্ট ফর্ম হ'ল নোড সম্পাদনা ফর্ম। এর মধ্যে তিনটি নির্বাচনী তালিকা, সর্বশেষে ইনলাইন সত্তা ফর্ম ।
আইইএফ এর মাধ্যমে একটি ব্যবহারকারী সত্তা যুক্ত করার পরে আমি নির্বাচিত তালিকার মানগুলি আপডেট করার চেষ্টা করছি:
function ebep_users_feature_users_list_ajax($form, $form_state) {
$ief = array_shift($form_state['inline_entity_form']);
$options = array('_node' => t('- None -'));
$commands = array();
foreach($ief['entities'] as $data) {
$options[$data['entity']->uid] = $data['entity']->name;
}
foreach(_ebep_users_feature_getUserListFieldNames() as $fieldName) {
$form[$fieldName]['und']['#options'] = $options;
$commands[] = ajax_command_replace('#'.$fieldName.'_wrapper', drupal_render($form[$fieldName]));
}
return array('#type' => 'ajax', '#commands' => $commands);
}
এটি কার্যকর হয়, তবে যখন আমি আইআইএফ-এর মাধ্যমে অন্য কোনও ব্যবহারকারীকে যুক্ত করার চেষ্টা করি তখন আমি পাচ্ছি:
একটি অবৈধ পছন্দ সনাক্ত করা হয়েছে। সাইট এডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন।
Related
ডানদিকে তালিকাভুক্ত এখানে যে কোনও প্রশ্নের সমাধান হয়েছে?