Вы не можете редактировать существующий факт, но вы можете установить новый факт, модифицированный, как вы хотите.
---
- hosts: localhost
gather_facts: no
tasks:
- set_fact:
value:
delta: '0:00:00.021861'
end: '2019-01-17 10:16:50.303568'
start: '2019-01-17 10:16:50.281707'
stdout_lines: ['A', 'B', 'C', 'D', 'E', 'F', 'G']
- set_fact:
new_value: "{{ value.stdout_lines | select('match', '[AE]') | list }}"
- set_fact:
value: "{{ value | combine({'stdout_lines': new_value}) }}"
- debug:
msg: "{{ value }}"
Здесь мы используем фильтр combine
для перезаписи части исходного словаря новым значением.
Так еще некоторый ввод по абсолютному адресу вокруг и я выяснил проблему. Часть проблемы является результатом того, что расположение отделения, которое я устанавливаю для создания двух отдельных столбцов, использует атрибуты float:right/left и position:relative.
Из того, что я читал, как только Вы начинаете увеличивать атрибут положения тега Div, он влияет на z-индекс рендеринга, который только является сложным, когда календарное управление "открывается" динамично.
К сожалению, нет никакого Z-индексного атрибута к CalendarExtender, если Вы не хотите записать весь стиль для календаря, который я не хочу делать. Однако можно расширить стиль по умолчанию путем добавления следующего к файлу CSS:
.ajax__calendar_container { z-index : 1000 ; }
Если Вы не используете файл CSS, можно также добавить это в главный раздел страницы:
<style type="text/css">
.ajax__calendar_container { z-index : 1000 ; }
</style>
и это должно добиться цели. Это работало на меня.
Если по некоторым причинам это не работает (и некоторые люди все еще сообщали о проблемах), немного более "агрессивный" подход должен был перенести поля ввода и CalendarExtender в Теге Div и затем добавить следующее к Вашему файлу CSS / раздел HEAD:
.ajax__calendar {
position: relative;
left: 0px !important;
top: 0px !important;
visibility: visible; display: block;
}
.ajax__calendar iframe
{
left: 0px !important;
top: 0px !important;
}
... и надо надеяться который будет работать на Вас.
Это не выглядит очевидным для меня, похоже, что это представляет "позади" других элементов. Вам указывали "z-индекс" для каких-либо объектов?
У меня была аналогичная проблема, которую я исправил с помощью индекса z в наборах полей
Если у вас есть
<fieldset> some content... including ajax popup </fieldset>
<fieldset> some more content </fieldset>
, то всплывающее окно ajax появляется под вторым набором полей, чтобы исправить установку z-index в первом наборе полей выше, чем во втором, то есть, как показано ниже.
<fieldset style="z-index: 2;"> some content... including ajax popup </fieldset>
<fieldset style="z-index: 1;"> some more content </fieldset>