Здравствуйте. Прошу сильно меня не пинать, т.к. только начал изучать SF. Решил разобраться с одним тестовым заданием. Там необходимо создать список товаров. С этим проблем не возникло - создал кастомный объект. Нашел пример, где на странице выводится список контактов и по аналогии передал страницу и контроллер. Однако, мне еще необходимо сделать редактирование и удаление элементов и тут я перестал понимать что и как делать. Когда пользователь нажимает на кнопку редактировать,то ему должны выдаваться поля объекта, которые нужно изменить. Нужно ли для этого создавать новую страницу? Или можно сделать, чтобы на одной странице список товаров исчезал, а вместо этого появлялись поля одного товара? Подскажите пожалуйста, куда копать. Буду очень благодарен
Здравствуйте. Прошу сильно меня не пинать, т.к. только начал изучать SF. Решил разобраться с одним тестовым заданием. Там необходимо создать список товаров. С этим проблем не возникло - создал кастомный объект. Нашел пример, где на странице выводится список контактов и по аналогии передал страницу и контроллер. Однако, мне еще необходимо сделать редактирование и удаление элементов и тут я перестал понимать что и как делать. Когда пользователь нажимает на кнопку редактировать,то ему должны выдаваться поля объекта, которые нужно изменить. Нужно ли для этого создавать новую страницу? Или можно сделать, чтобы на одной странице список товаров исчезал, а вместо этого появлялись поля одного товара? Подскажите пожалуйста, куда копать. Буду очень благодарен
[quote="eugenes"]Здравствуйте. Прошу сильно меня не пинать, т.к. только начал изучать SF. Решил разобраться с одним тестовым заданием. Там необходимо создать список товаров. С этим проблем не возникло - создал кастомный объект. Нашел пример, где на странице выводится список контактов и по аналогии передал страницу и контроллер. Однако, мне еще необходимо сделать редактирование и удаление элементов и тут я перестал понимать что и как делать. Когда пользователь нажимает на кнопку редактировать,то ему должны выдаваться поля объекта, которые нужно изменить. Нужно ли для этого создавать новую страницу? Или можно сделать, чтобы на одной странице список товаров исчезал, а вместо этого появлялись поля одного товара? Подскажите пожалуйста, куда копать. Буду очень благодарен[/quote]
скидывай тз полностью) дабы вникнуть Ы)
Реализаций море - это и отдельная страница и для листа и для редактирования отдельной записи и реализация типа wizard с скрывающимися блоками и javascript реализация, можешь angularJs для этого использовать (но пока не советую). Самый простой вариант - 2 страницы. Попробуй с него. На первой лист (ты его уже реализовал) и по клику на кнопку edit тебя отправляет на страницу edit с нужным Id записи. На странице Edit ты получает Id, достаешь запись, показываешь на странице, редактируешь и сохраняешь. если сохранилось редирект обратно на list. Точно также ведут себя standard layouts в Salesforce.
Но я предполагаю что от тебя хотят видеть одностраничную реализацию. Тогда гугли на тему Visualforce rerender.
Реализаций море - это и отдельная страница и для листа и для редактирования отдельной записи и реализация типа wizard с скрывающимися блоками и javascript реализация, можешь angularJs для этого использовать (но пока не советую).
Самый простой вариант - 2 страницы. Попробуй с него.
На первой лист (ты его уже реализовал) и по клику на кнопку edit тебя отправляет на страницу edit с нужным Id записи. На странице Edit ты получает Id, достаешь запись, показываешь на странице, редактируешь и сохраняешь. если сохранилось редирект обратно на list. Точно также ведут себя standard layouts в Salesforce.
Но я предполагаю что от тебя хотят видеть одностраничную реализацию. Тогда гугли на тему Visualforce rerender.
[quote="Dmitry Shnyrev"][quote="Maxim Elets"]скидывай тз полностью) дабы вникнуть Ы)[/quote]
Да это по ходу ваше задание из VRP :)[/quote]
Мне оно напоминает еще одну контору :)
скидывай тз полностью) дабы вникнуть Ы)
Да это по ходу ваше задание из VRP :)
Мне оно напоминает еще одну контору :)
Видать кроме врп и еще одной конторы, есть матка которая эту задачу породила))
[quote="Gres"][quote="Dmitry Shnyrev"][quote="Maxim Elets"]скидывай тз полностью) дабы вникнуть Ы)[/quote]
Да это по ходу ваше задание из VRP :)[/quote]
Мне оно напоминает еще одну контору :)[/quote]
Видать кроме врп и еще одной конторы, есть матка которая эту задачу породила))
Видать кроме врп и еще одной конторы, есть матка которая эту задачу породила))
Просто большинство тестовых заданий - оычный CRUD со стандартными и кастомными объектами. В итоге, все они похожи, как 2 капли.
[quote="Maxim Elets"]Видать кроме врп и еще одной конторы, есть матка которая эту задачу породила))[/quote]
Просто большинство тестовых заданий - оычный CRUD со стандартными и кастомными объектами.
В итоге, все они похожи, как 2 капли.
Слушайте, вопрос. Какие вообще крупные конторы на постсоветском пространстве занимаются Salesforce. Просто, для общей эрудиции. Если бы еще примерное количество SF разработчиков там, было бы вообще круто. 1. VRP (Беларусь) 2. eVelopers 3. ...
Слушайте, вопрос.
Какие вообще крупные конторы на постсоветском пространстве занимаются Salesforce.
Просто, для общей эрудиции. Если бы еще примерное количество SF разработчиков там, было бы вообще круто.
1. VRP (Беларусь)
2. eVelopers
3. ...
Слушайте, вопрос. Какие вообще крупные конторы на постсоветском пространстве занимаются Salesforce. Просто, для общей эрудиции. Если бы еще примерное количество SF разработчиков там, было бы вообще круто. 1. VRP (Беларусь) 2. eVelopers 3. ...
[quote="Dmitry Shnyrev"]Слушайте, вопрос.
Какие вообще крупные конторы на постсоветском пространстве занимаются Salesforce.
Просто, для общей эрудиции. Если бы еще примерное количество SF разработчиков там, было бы вообще круто.
1. VRP (Беларусь)
2. eVelopers
3. ...[/quote]
veeam
а еще jet-bi(товарищ выходец из врп)
Прошу)
https://salesforce-developer.ru/forum/topic-kakie-voobsche-krupnye-kontory-na-postsovetskom-prostranstve-zanimautsya-salesforce
а то зафлудили тут все)
[quote="Dmitry Shnyrev"][quote="Gres"]Почему же, просто угадываем команию eugenes'а[/quote]
А eugenes от нас сбежал.
Завтра офигеет от количества оповещений об ответах :D[/quote]
И расскажет, угадали мы или нет)
Я бы лучше предлагал в качестве тестового задания интеграцию с S3 или Dropbox. Если товарищ напишет, то точно наш человек :))))))))))
[quote="Dmitry Shnyrev"]
Да это по ходу ваше задание из VRP :)[/quote]
Да, это ТЗ из VRP. Решил ради интереса силы попробовать.
Спасибо огромное за ответы. Для начала попробую двухстраничную реализацию
Да это по ходу ваше задание из VRP :)
Да, это ТЗ из VRP. Решил ради интереса силы попробовать.
Спасибо огромное за ответы. Для начала попробую двухстраничную реализацию
[quote="eugenes"][quote="Dmitry Shnyrev"]
Да это по ходу ваше задание из VRP :)[/quote]
Да, это ТЗ из VRP. Решил ради интереса силы попробовать.
Спасибо огромное за ответы. Для начала попробую двухстраничную реализацию[/quote]
Ну это стандартный MVC, пробуй.
ичную реал
Да это по ходу ваше задание из VRP :)
Да, это ТЗ из VRP. Решил ради интереса силы попробовать.
Спасибо огромное за ответы. Для начала попробую двухстраничную реализацию
Вот мне всегда было интересно, почему сначала не попробавать, а потом если не получается спросить ?
Из моего личного опыта, отрицательный результат усваивается лучше и быстрее чем положительный.
[quote="eugenes"]ичную реал[/quote][quote="eugenes"][quote="Dmitry Shnyrev"]
Да это по ходу ваше задание из VRP :)[/quote]
Да, это ТЗ из VRP. Решил ради интереса силы попробовать.
Спасибо огромное за ответы. Для начала попробую двухстраничную реализацию[/quote]
Вот мне всегда было интересно, почему сначала не попробавать, а потом если не получается спросить ?
Из моего личного опыта, отрицательный результат усваивается лучше и быстрее чем положительный.
Кст, eugenes, всего 1 вопрос, SF - это первый стек, которым ты начал заниматься?
[quote="wilder"]Вот мне всегда было интересно, почему сначала не попробавать, а потом если не получается спросить ?
Из моего личного опыта, отрицательный результат усваивается лучше и быстрее чем положительный.[/quote]
Люди просто не хотят искать, перерабатывать и усваивать информацию, потому что легче просто спросить в надежде на получить конкретное решение.
Элементарный CRUD с MVC на любом языке программирования один и тот же, это к будущему вопросу о том, что по фразе CRUD Apex ничего толкового не нашлось.
Элементарный CRUD с MVC на любом языке программирования один и тот же, это к будущему вопросу о том, что по фразе CRUD Apex ничего толкового не нашлось.
Люди просто не хотят искать, перерабатывать и усваивать информацию, потому что легче просто спросить в надежде на получить конкретное решение.
Ничего подобного. Иногда задача предполагает несколько решение и в интернете по этому поводу нет однозначного решения что лучше. Спросить мнение живого человека очень огромный толчек в одном из направлнений. У eugenes типично этот случай - есть куча вариантов решения, он и спросил как лучше сделать, а не сделайте мне. Сам очень часто люблю задать вопросы на toster.ru, не потому что не знаю как сделать, а потому что не знаю какой из вариантов лучше.
[quote="Gres"]Люди просто не хотят искать, перерабатывать и усваивать информацию, потому что легче просто спросить в надежде на получить конкретное решение.[/quote]
Ничего подобного.
Иногда задача предполагает несколько решение и в интернете по этому поводу нет однозначного решения что лучше.
Спросить мнение живого человека очень огромный толчек в одном из направлнений. У eugenes типично этот случай - есть куча вариантов решения, он и спросил как лучше сделать, а не сделайте мне.
Сам очень часто люблю задать вопросы на toster.ru, не потому что не знаю как сделать, а потому что не знаю какой из вариантов лучше.
У eugenes типично этот случай
Ничего подобного. Тут есть только 2 варианта. 1 страница и несколько. Да реализаций существует много, но архитектурно только 2 варианта. И я считаю что нужно было выбрать один вариант самостоятельно и спросить на правильном ли пути.
[quote="Dmitry Shnyrev"] У eugenes типично этот случай[/quote]
Ничего подобного. Тут есть только 2 варианта. 1 страница и несколько. Да реализаций существует много, но архитектурно только 2 варианта. И я считаю что нужно было выбрать один вариант самостоятельно и спросить на правильном ли пути.
Ничего подобного. Тут есть только 2 варианта.
Ничего подобного здесь есть куча реализаций! 1 страницу можно реализовать тоже по разному я уже писал выше:
и реализация типа wizard с скрывающимися блоками и javascript реализация, можешь angularJs для этого использовать (но пока не советую).
А если еще подумать про то как стучать в Salesforce - через web service, remote action или remote object или вообще какой API дергать. Так что твоя 1 страница еще распалась на кучу вариантов. Помню когда я делал тестовое задание года 4 назад - то сделал его с помощью раскрывающихся блоков c jQuery реализацией, мне сказали что вариант рабочий, но надо делать с помощью rerender. Поэтому отличный вопрос задал eugenes - если бы я сейчас делал что-то похожее, то реализовал с помощью remote action + angular. А ты как?
[quote="wilder"]Ничего подобного. Тут есть только 2 варианта.[/quote]
Ничего подобного :) здесь есть куча реализаций! 1 страницу можно реализовать тоже по разному
я уже писал выше:
[quote="Dmitry Shnyrev"]и реализация типа wizard с скрывающимися блоками и javascript реализация, можешь angularJs для этого использовать (но пока не советую). [/quote]
А если еще подумать про то как стучать в Salesforce - через web service, remote action или remote object или вообще какой API дергать. Так что твоя 1 страница еще распалась на кучу вариантов.
Помню когда я делал тестовое задание года 4 назад - то сделал его с помощью раскрывающихся блоков c jQuery реализацией, мне сказали что вариант рабочий, но надо делать с помощью rerender. Поэтому отличный вопрос задал eugenes - если бы я сейчас делал что-то похожее, то реализовал с помощью remote action + angular. А ты как?
Я бы делал 2 формы одна страница. И без всяких ангулар и jquery.
Я бы делал 2 формы одна страница. И без всяких ангулар и jquery.
Я бы делал 2 формы одна страница. И без всяких ангулар и jquery.
И как понять то что ты написал? что за 2 формы? если я правильно представляю страницу это будет лист и 1 форма на edit. Откуда 2. Как эти 2, назовем их области, будут показаны на странице и как между ними будут передаваться данные. Я про выбрать в списке запись чтобы она открылась на редактирование.
[quote="wilder"]Я бы делал 2 формы одна страница. И без всяких ангулар и jquery.[/quote]
И как понять то что ты написал?
что за 2 формы? если я правильно представляю страницу это будет лист и 1 форма на edit. Откуда 2.
Как эти 2, назовем их области, будут показаны на странице и как между ними будут передаваться данные. Я про выбрать в списке запись чтобы она открылась на редактирование.
Я бы делал 2 формы одна страница. И без всяких ангулар и jquery.
И как понять то что ты написал? что за 2 формы? если я правильно представляю страницу это будет лист и 1 форма на edit. Откуда 2. Как эти 2, назовем их области, будут показаны на странице и как между ними будут передаваться данные. Я про выбрать в списке запись чтобы она открылась на редактирование.
1 форма на список. 1 на редактирование. Данные передаются через контроллер.
[quote="Dmitry Shnyrev"][quote="wilder"]Я бы делал 2 формы одна страница. И без всяких ангулар и jquery.[/quote]
И как понять то что ты написал?
что за 2 формы? если я правильно представляю страницу это будет лист и 1 форма на edit. Откуда 2.
Как эти 2, назовем их области, будут показаны на странице и как между ними будут передаваться данные. Я про выбрать в списке запись чтобы она открылась на редактирование.[/quote]
1 форма на список. 1 на редактирование. Данные передаются через контроллер.
Ничего подобного здесь есть куча реализаций! 1 страницу можно реализовать тоже по разному я уже писал выше:
Архитектурно, то все равно 2 варианта, wilder прав. А тонкостей реализации может быть 100500. Тут уж все зависит от пристрасти разработчика.
[quote="Dmitry Shnyrev"]Ничего подобного здесь есть куча реализаций! 1 страницу можно реализовать тоже по разному
я уже писал выше: [/quote]
Архитектурно, то все равно 2 варианта, wilder прав.
А тонкостей реализации может быть 100500. Тут уж все зависит от пристрасти разработчика.