В целом, рекомендуется использовать гиперссылки (реальные или смоделированные) в приложениях для толстых клиентов для открытия форм дополнительной информации. Полезно различать элемент управления, который просто перемещается (гиперссылка), и команду, которая изменяет базовые данные (командную кнопку), чтобы пользователи знали, во что они попадают. Я не думаю, что большинство пользователей заботятся (или даже знают), задействован ли браузер или нет. Навигация - это навигация.
Заставить значение атрибута выглядеть и вести себя как гиперссылка, как вы сделали, хорошо, за исключением одной вещи, которая в большинстве приложений является showtopper: она исключает любое другое взаимодействие с атрибутом. Пользователь не может редактировать или даже копировать значение атрибута, так как любой щелчок в поле запустит новую форму. Имейте в виду, что для редактирования значения, например, для корректировки дня месяца, пользователь может быть склонен щелкнуть в середине поля, чтобы установить курсор. Даже если вы используете раскрывающееся меню (например, для настройки организации), вы хотите разрешить пользователям щелкать по полю и выбирать, вводя первые несколько букв желаемого значения. Если в вашем приложении есть одно поле для детализации, которое необходимо редактировать, то для внутренней согласованности ни одно из ваших полей не может использовать гиперссылки - все операции развертки должны выполняться каким-либо другим методом.
Кроме того, хотя гиперссылки интуитивно понятны для навигации, такой как детализация, я не уверен, что они хороши для назначения значения поля. Существует разница между получением дополнительной информации об организации Acme Corp (о чем говорит ваша ссылка Acme Corp) и получением диалогового окна для выбора организации для John Smith (функция назначения). Так что, если ваше намерение - это назначение, а не настоящее углубление, ссылки, вероятно, не очень хорошая идея. Для назначения кнопка с тремя точками имеет большой смысл. Назначение изменяет базовые данные, поэтому следует использовать командную кнопку. Это естественное расширение кнопки в раскрывающемся меню. Заголовок кнопки с тремя точками минимизирует используемое пространство и связан с диалогами, поскольку именно это они подразумевают в заголовках меню и кнопок. Это может выглядеть старомодно, но именно поэтому оно работает - это согласуется с прошлым опытом пользователей.