Xpages, список выбора

Просто любопытно, для создания списка выбора это все еще лучший вариант http://www.notesin9.com/2011/05/24/notesin9-027-the-view-picker-custom-control или есть что-то лучше?


person Erik Sabaitis    schedule 21.09.2015    source источник


Ответы (2)


Кроме того, это средство выбора предшествовало библиотеке расширений, в которой были средства выбора значений и средства выбора имен.

person Paul Stephen Withers    schedule 21.09.2015
comment
Теперь я понимаю, что не даю достаточно информации в своем вопросе. У меня есть запись контакта, я хочу связать эту запись контакта с записью конкретной компании, выбрав из списка компаний. После выбора компании он должен обновить название компании, адрес, телефон и т. д. Я предполагаю, что сделал бы это, показав представление названий компаний, затем установив идентификатор документа в фоновом режиме и обновив связанные поля в записи контакта. Так что выбор значения на самом деле не работает для этого. Я предполагаю, что это обычная задача, и я просто пытаюсь использовать неправильные инструменты для достижения своего результата. - person Erik Sabaitis; 21.09.2015
comment
Эрик - Мой Эпизод 18 NotesIn9 сделал пример чего-то подобного. Связывание документов вместе и прочее. Опять же, он довольно старый, и я тогда не занимался Java, но я думаю, что информация все еще работает. notesin9.com/2010/05 /12/ - person David Leedy; 22.09.2015
comment
Нет, это не редкая задача. Помните, что средство выбора значений обновляет компонент на странице (поле редактирования, хотя я предпочитаю текстовое поле списка Dojo — удобнее для пользователя). Этот компонент имеет обработчики событий, одним из которых является событие onChange. Зная эту информацию, есть два варианта: 1) Средство выбора значений возвращает UNID скрытому вводу, который имеет обработчик событий для установки видимой информации. 2) Средство выбора значений возвращает название компании в текстовое поле списка Dojo, которое снова получает UNID и устанавливает все. Просто помните, что обработчик событий хочет пропустить проверку. - person Paul Stephen Withers; 23.09.2015

Здесь сложно ответить на вопрос «лучший вариант». Этот элемент управления был очень хорош, но сейчас он довольно устарел, и разработчик пошел дальше. Так что это может сработать, но я не уверен, что назвал бы все, что активно не поддерживается, лучшим вариантом.

Вместо того, чтобы пытаться создать универсальный настраиваемый элемент управления, я лично считаю, что лучший вариант — создать средство выбора, которое вам нужно.

person David Leedy    schedule 21.09.2015
comment
Хорошо, не могли бы вы указать мне пример средства выбора для простого отображения списка и извлечения идентификатора документа? У меня такое чувство, что я упускаю что-то очевидное. - person Erik Sabaitis; 21.09.2015
comment
Эрик. Вот пример средства выбора, которое вы можете использовать. Я сделал это давным-давно, но я думаю, что концепции все еще очень актуальны. youtube.com/watch?v=dPSAjgqvVK4 - person David Leedy; 22.09.2015
comment
Спасибо, Дэвид. Думаю, я иду по правильному пути. У меня только что было разъединение на сборщике и последующем действии. - person Erik Sabaitis; 24.09.2015