Регистрация  |  Вход

Помогите начинающему 2 - Как добавить кастомное поле в виде таблицы

Добрый день В разделе "Account" для объектов можно настраивать и добавлять дополнительные поля. Подскажите, как возможно добавить таблицу для отображения данных.

И ещё вопрос
есть кантроллер в нем есть процедура

public List<SelectOption> getNewsProviders(){
StockSummary__c[] providers = [SELECT ProviderID__c FROM StockSummary__c WHERE TypeOfDirections__c='Decliners' ORDER BY ProviderID__c];
Set<String> providersNames = new Set<String>();
for (Integer i = 0; i < providers.size(); i++)
{
providersNames.add(providers[i].ProviderID__c ); // contains distict providers
}
List<String> listProviderNames = new List<String>();
listProviderNames.addAll(providersNames);
listProviderNames.Sort();

List<SelectOption> options = new List<SelectOption>();
options.add(new SelectOption('0','--All News Providers--'));
for(String pr: listProviderNames ){
options.add(new SelectOption(pr, pr));
}
return options;
}


Как мне узнать откуда тянуться данные по запросу

SELECT ProviderID__c FROM StockSummary__c WHERE TypeOfDirections__c='Decliners' ORDER BY ProviderID__c

Где это хранилище

Заранее всем благодарен

Добрый день В разделе "Account" для объектов можно настраивать и добавлять дополнительные поля. Подскажите, как возможно добавить таблицу для отображения данных.

И ещё вопрос 
есть кантроллер в нем есть процедура

[code]public List<SelectOption> getNewsProviders(){
        StockSummary__c[] providers = [SELECT ProviderID__c FROM StockSummary__c WHERE TypeOfDirections__c='Decliners' ORDER BY ProviderID__c]; 
        Set<String> providersNames = new Set<String>();
        for (Integer i = 0; i < providers.size(); i++)
        {
            providersNames.add(providers[i].ProviderID__c ); // contains distict providers
        }
        List<String> listProviderNames = new List<String>();
        listProviderNames.addAll(providersNames);
        listProviderNames.Sort();
        
        List<SelectOption> options = new List<SelectOption>();
        options.add(new SelectOption('0','--All News Providers--'));
        for(String pr: listProviderNames ){
            options.add(new SelectOption(pr, pr));
        }
        return options;
    }[/code]


Как мне узнать откуда тянуться данные по запросу 

[code]SELECT ProviderID__c FROM StockSummary__c WHERE TypeOfDirections__c='Decliners' ORDER BY ProviderID__c[/code]

Где это хранилище

Заранее всем благодарен





anep
кантроллер

anep
тянуться

anep
Где это хранилище

In the cloud

[quote="anep"]кантроллер[/quote]
[quote="anep"]тянуться[/quote]
[quote="anep"]Где это хранилище[/quote]
In the cloud

anep
Подскажите, как возможно добавить таблицу для отображения данных.

Никак.
Можно добавить секцию с inline VF page и уже в нее запихнуть таблицу.

[quote="anep"]Подскажите, как возможно добавить таблицу для отображения данных.[/quote]
Никак.
Можно добавить секцию с inline VF page и уже в нее запихнуть таблицу.

Вопросы СЛИШКОМ от начинающего.
В Salesforce нет отдельного хранилища. Это облачный сервис как слой абстракции над всеми железными вопросами.
Даже сложно найти правильный ответ на такой вопрос, я даже не думал что его могут задать

Вопросы СЛИШКОМ от начинающего.
В Salesforce нет отдельного хранилища. Это облачный сервис как слой абстракции над всеми железными вопросами. 
Даже сложно найти правильный ответ на такой вопрос, я даже не думал что его могут задать :D 

anep
процедура

И насколько я знаю в терминах ООП это называется метод, а не процедура.

[quote="anep"]процедура[/quote]

И насколько я знаю в терминах ООП это называется метод, а не процедура.

wilder
И насколько я знаю в терминах ООП это называется метод, а не процедура.

Есть функции и процедуры (это я еще из школьной программы помню), но видимо автор не знает различия между ними, так как название не соответствует листингу.

[quote="wilder"]И насколько я знаю в терминах ООП это называется метод, а не процедура.[/quote]
Есть функции и процедуры (это я еще из школьной программы помню), но видимо автор не знает различия между ними, так как название не соответствует листингу.

Gres
Есть функции и процедуры

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

[quote="Gres"]Есть функции и процедуры [/quote]
Все правильно но это больше относиться к процедурным языкам без ООП. Но если ты все же настаиваешьина своем, как минимум это должен быть статический метод :) согласен ?

Помнится в делфи в универе нас учил чел что все методы это процедуры. Хотя не исключено что так оно и было, потому что на момент моей учебы, преподу было уже 80.

Помнится в делфи в универе нас учил чел что все методы это процедуры. Хотя не исключено что так оно и было, потому что на момент моей учебы, преподу было уже 80.

Выдержка из Википедии

Функция может принимать параметры и должна возвращать некоторое значение, возможно пустое. Функции, которые возвращают пустое значение, часто называют процедурами. В некоторых языках программирования объявления функций и процедур имеют различный синтаксис, в частности, могут использоваться различные ключевые слова.

Функция должна быть соответствующим образом объявлена и определена. Объявление функции, кроме имени, содержит список имён и типов передаваемых параметров (или: аргументов), а также, тип возвращаемого функцией значения. Определение функции содержит исполняемый код функции. В одних языках программирования объявление функции непосредственно предваряет определение функции, в то время как в ряде других языков необходимо сначала объявить функцию, а уже потом привести её определение.

В объектно-ориентированном программировании функции, объявления которых являются неотъемлемой частью определения класса, называются методами.

Выдержка из Википедии

Функция может принимать параметры и должна возвращать некоторое значение, возможно пустое. Функции, которые возвращают пустое значение, часто называют процедурами. В некоторых языках программирования объявления функций и процедур имеют различный синтаксис, в частности, могут использоваться различные ключевые слова.

Функция должна быть соответствующим образом объявлена и определена. Объявление функции, кроме имени, содержит список имён и типов передаваемых параметров (или: аргументов), а также, тип возвращаемого функцией значения. Определение функции содержит исполняемый код функции. В одних языках программирования объявление функции непосредственно предваряет определение функции, в то время как в ряде других языков необходимо сначала объявить функцию, а уже потом привести её определение.

В объектно-ориентированном программировании функции, объявления которых являются неотъемлемой частью определения класса, называются методами.