Обновление значения клиентской части элемента управления Brazos Input Text
У нас есть CSHS с таблицей данных и глобальным фильтром. После ввода значения в фильтр и ограничения таблицы, они хотят иметь возможность щелкнуть кнопку, которая открывает модальное окно и делает его доступным во входном тексте в модальном режиме, и, таким образом, связывает его с локальной переменной в CSHS, поэтому он может быть использован в сценариях.
Я могу получить значение, отображаемое в модальном режиме (код немного туповатый, но он работает), но входной текст на модальном, кажется, не думает, что он изменился, и не привязывает значение к переменной, связанной с входной текст. Предложения?
Вот код, который я использую, чтобы текст Global Filter отображался на модальном вводимом тексте: (добавлено имя класса "searchValue" к входному тексту в модальном режиме - только одна таблица данных в CSHS, поэтому я могу использовать [0] индекс getElementsByClassName)
var el = document.getElementsByClassName('searchValue')[0];
el.getElementsByTagName('Input')[0].value = document.getElementsByClassName("dataTables_filter")[0].firstChild.firstChild.nextSibling.value;
1 ответ
Попробуйте вызвать jQuery .change() в поле ввода текста после изменения значения. Например:
$("#input_div_1_1_1").val("test").change()