Есть ли способ удалить родную ColdFusion AJAX-загрузочную анимацию? - PullRequest
2 голосов
/ 04 марта 2010

Есть ли способ и как удалить анимацию загрузки, встроенную в функции ColdFusion AJAX?

<cfinput type="text" name="TitleName" autosuggest="cfc:MyCFC.AutoSuggestSearch({cfautosuggestvalue})">

Использование следующего кода создает маленькую иконку рядом с моим полем поиска, которая анимируется, пока запрос AJAX ожидает ответа. Есть ли способ удалить этот значок анимации?

Ответы [ 3 ]

1 голос
/ 05 марта 2010

Следующий код не работает для меня:

<script language="JavaScript"> 
_cf_loadingtexthtml=""; 
</script>

Мое решение состояло в том, чтобы использовать «visibility: hidden» в следующих слоях, созданных ColdFusion, и использовать отрицательные поля для удаления места, зарезервированного для изображения (обратите внимание, что «collapse» не работает:

#TitleNameloadingicon {visibility:hidden;}
#TitleName_cf_button {visibility:hidden;}

Это решение было дополнительно улучшено Адамом Таттлом, который предложил использовать «display: none» вместо «visibility: hidden;» что полностью исключает пространство, зарезервированное для графического объекта загрузки.

1 голос
/ 24 января 2012

Существует более простой и, что более важно, правильный способ сделать это. Зайдите внутрь своего тега CFINPUT и выберите атрибут с именем SHOWAUTOSUGGESTLOADINGICON и выберите False. Готово!

1 голос
/ 04 марта 2010

Попробуйте добавить это в раздел заголовка вашей страницы:

<script language="JavaScript"> 
_cf_loadingtexthtml=""; 
</script>

Обратите внимание, что вы должны иметь возможность поместить свой собственный HTML-код в эту строку, чтобы вместо этого отображать пользовательский график загрузки или какое-либо другое сообщение, если хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...