Я использую Drupal 10. Я пытался добавить строку таблицы к таблице из модального окна, когда отправляется. Я вижу, что он работает так или иначе, но Ajax ссылаются на контент, не открывая модальное окно, сразу после добавления. Но если я обновляю страницу, то ссылки работают, но я хочу заставить ее работать без обновления страницы.$shipping_row = '';
$shipping_row .= ' '.$sl_count.' id() . '/' . $paragraph->id() . '/nojs"> ';
$shipping_row .= ' ' . ($paragraph->hasField('field_tracking_no')? $paragraph->get('field_tracking_no')->value : '') . '';
$shipping_row .= ' ' . ($paragraph->hasField('field_scheduled_date') ? date('Y-m-d', strtotime($paragraph->get('field_scheduled_date')->value)) : '') . '';
$shipping_row .= ' ' . ($paragraph->hasField('field_shipped_date') ? date('Y-m-d', strtotime($paragraph->get('field_shipped_date')->value)) : '') . '';
$shipping_row .= ' ' . ($paragraph->hasField('field_shipping_status') ? $paragraph->get('field_shipping_status')->value : '') . '' . ($user->hasPermission('rx administer shipping') ? ' id() . '/' . $paragraph->id() . '/nojs"> ' : '') . '';
$shipping_row .= '';
< /code>
Я использовал это для добавления строки, как это:
$ajax_response->addCommand(new InvokeCommand('#rx-shipping tbody', 'append', [$shipping_row])); < /code>
Это работает, добавлена строка, но ссылки Ajax не работают.$ajax_response->addCommand(new AppendCommand('#rx-shipping-body-' . $this->nid, $shipping_row)); < /code>
Таким образом, ссылки Ajax работают, но он удаляет обертку тега, в результате разрывов таблицы таблицы. ?
Подробнее здесь: https://stackoverflow.com/questions/794 ... okecommand
Как связать динамически добавленную ссылку на Ajax с помощью InvokeCommand? ⇐ Jquery
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение