Привет всем.
вот еще возник вопрос. Не Big deal, но кастомеры правы со своей просьбой:
заменить на стандартном пик-листе в технической, всегда видимой опции текст с "--None--" на что-нибудь более говорящее вроде "please select from the following options:".
но я не вижу станд средств для замены текста. Плюс я подумал, что можно текст "please select from..." вывести на вверх и сделать дефолным и он заменит "--None--", но нет - None остается всегда.
(плюс если делать "please select from..." реальной и дефолтной опцией, то там куча проблем, так как нужно писать ВалРул, которое бы не давало бы сохранить это значение (кстати - это не сработало бы на нетребуемых полях - там бы пришлось втихую затирать дефолное значение тригером))
Есть ли у этой ситуации какое-то решение?
Кстати, а что выводится вместо "--None--" в не английских локализациях?
Привет всем. вот еще возник вопрос. Не Big deal, но кастомеры правы со своей просьбой: заменить на стандартном пик-листе в технической, всегда видимой опции текст с "--None--" на что-нибудь более говорящее вроде "please select from the following options:". но я не вижу станд средств для замены текста. Плюс я подумал, что можно текст "please select from..." вывести на вверх и сделать дефолным и он заменит "--None--", но нет - None остается всегда. (плюс если делать "please select from..." реальной и дефолтной опцией, то там куча проблем, так как нужно писать ВалРул, которое бы не давало бы сохранить это значение (кстати - это не сработало бы на нетребуемых полях - там бы пришлось втихую затирать дефолное значение тригером)) Есть ли у этой ситуации какое-то решение? Кстати, а что выводится вместо "--None--" в не английских локализациях?
Для замены писал код на яваскрипте. Не айс но работает. Хуже с зависимыми полями. там это чуть сложнее делается.
[quote="Den Brown"]Привет всем. вот еще возник вопрос. Не Big deal, но кастомеры правы со своей просьбой: заменить на стандартном пик-листе в технической, всегда видимой опции текст с "--None--" на что-нибудь более говорящее вроде "please select from the following options:". но я не вижу станд средств для замены текста. Плюс я подумал, что можно текст "please select from..." вывести на вверх и сделать дефолным и он заменит "--None--", но нет - None остается всегда. (плюс если делать "please select from..." реальной и дефолтной опцией, то там куча проблем, так как нужно писать ВалРул, которое бы не давало бы сохранить это значение (кстати - это не сработало бы на нетребуемых полях - там бы пришлось втихую затирать дефолное значение тригером)) Есть ли у этой ситуации какое-то решение? Кстати, а что выводится вместо "--None--" в не английских локализациях?[/quote] Для замены писал код на яваскрипте. Не айс но работает. Хуже с зависимыми полями. там это чуть сложнее делается.
там как раз каскад зависимых пик-листов... и конечно если они увидят что я заменил на первом, то попросят все так сделать.
можно код в студию, хотя бы посмотрю как это делается...
а локализацию значит не возможно использовать чтобы выбить None оттуда...
[quote="wilder"]Для замены писал код на яваскрипте. Не айс но работает. Хуже с зависимыми полями. там это чуть сложнее делается.[/quote] там как раз каскад зависимых пик-листов... и конечно если они увидят что я заменил на первом, то попросят все так сделать. :( можно код в студию, хотя бы посмотрю как это делается... а локализацию значит не возможно использовать чтобы выбить None оттуда...
function changePickList() {
jQuery('select option:first-child').each(function( index ){
console.debug(this.value);
this.innerText = (this.value == '' || this.value.substring(0,1) == '_') ? '--все--' : this.innerText;
this.innerHTML = this.innerText;});
}
а чтоьы заменить еще и зависимые можно использовать конструкцию вида
setTimeout(changePickList,3500);
ну и понятное дело что после смены значения в пиклисте нужно также вызывать эту функцию снова.
[quote="Den Brown"][quote="wilder"]Для замены писал код на яваскрипте. Не айс но работает. Хуже с зависимыми полями. там это чуть сложнее делается.[/quote] там как раз каскад зависимых пик-листов... и конечно если они увидят что я заменил на первом, то попросят все так сделать. :( можно код в студию, хотя бы посмотрю как это делается... а локализацию значит не возможно использовать чтобы выбить None оттуда...[/quote] Это замена для простых пиклистов. [code] function changePickList() { jQuery('select option:first-child').each(function( index ){ console.debug(this.value); this.innerText = (this.value == '' || this.value.substring(0,1) == '_') ? '--все--' : this.innerText; this.innerHTML = this.innerText; }); } [/code] а чтоьы заменить еще и зависимые можно использовать конструкцию вида [code] setTimeout(changePickList,3500); [/code] ну и понятное дело что после смены значения в пиклисте нужно также вызывать эту функцию снова.
отлично,
но что то не пойму а какая изначальная проблема с ведомыми пик-листами (setTimeout(changePickList,3500)), они ведь видны, и значение Нан видно (только не активно).
отлично, но что то не пойму а какая изначальная проблема с ведомыми пик-листами (setTimeout(changePickList,3500)), они ведь видны, и значение Нан видно (только не активно).
отлично,
но что то не пойму а какая изначальная проблема с ведомыми пик-листами (setTimeout(changePickList,3500)), они ведь видны, и значение Нан видно (только не активно).
они то видно, да вот незадача, не сразу. так как грузятся динамически. В общем запусти скрипт и сам все увидишь :)
[quote="Den Brown"]отлично, но что то не пойму а какая изначальная проблема с ведомыми пик-листами (setTimeout(changePickList,3500)), они ведь видны, и значение Нан видно (только не активно).[/quote] они то видно, да вот незадача, не сразу. так как грузятся динамически. В общем запусти скрипт и сам все увидишь :)
хм, хм,
а что если серый Нан оставлять в ведомых ПЛ до той поры пока пользователь не выберет значение в ведущем листе - и только тогда менять Нан на кастомный текст (с просьбой выбора)в ведомом ПЛ. так вроде проще
хм, хм, а что если серый Нан оставлять в ведомых ПЛ до той поры пока пользователь не выберет значение в ведущем листе - и только тогда менять Нан на кастомный текст (с просьбой выбора)в ведомом ПЛ. так вроде проще
хм, хм,а что если серый Нан оставлять в ведомых ПЛ до той поры пока пользователь не выберет значение в ведущем листе - и только тогда менять Нан на кастомный текст (с просьбой выбора)в ведомом ПЛ. так вроде проще
Это уже твой выбор. Мой клиент хотел что бы менялись все за один раз
[quote="Den Brown"]хм, хм, а что если серый Нан оставлять в ведомых ПЛ до той поры пока пользователь не выберет значение в ведущем листе - и только тогда менять Нан на кастомный текст (с просьбой выбора)в ведомом ПЛ. так вроде проще[/quote] Это уже твой выбор. Мой клиент хотел что бы менялись все за один раз