Как автоматически отобразить значок «Поиск», чтобы выбрать «Возможность» на пользовательской странице Visualforce? - PullRequest
0 голосов
/ 17 февраля 2019

Я ожидаю, что появится значок поиска рядом с полем Opportunity.Результаты, полученные из пользовательского класса в контроллере.

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

<apex:inputField value="{!result.oppty.Name}"/>

public class SearchResultController {
    public List<SearchResult> resultList {get; set;}
    public SearchResult searchResult {get; set;}

    public SearchResultController() {
    searchResult = new SearchResult();
    getSearchResults();
    }

    public class SearchResult {
        public Id acctId {get; set;}
        public Opportunity oppty {get; set;}
    }

    public void getSearchResults() {
       // populate resultList.
    }

}

Ожидается: результаты поиска отображаются с помощью pageBlockTable.Отобразить значок поиска рядом с названием возможности.

1 Ответ

0 голосов
/ 28 февраля 2019

Один из способов найти решение ниже:

  • Создать объект (вид фиктивного объекта) со всеми полями поиска, которые мы хотели.Добавьте его в контроллер как переменную экземпляра.
  • В пользовательском интерфейсе отобразите этот фиктивный объект с возможностью, которая автоматически отображает стандартный значок поиска и функциональность.
  • После того, как пользователь выберет значения возможности и сохранит / отправит, сопоставьте фиктивный идентификатор объекта с противоположностью объекта SearchResult в Контроллере.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...