|
|
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
Терпеть не могу возиться с лукап - полями, поэтому везде использую какие-нибудь собственные велосипеды. Расскажите, как вы редактируете наборы данных, сформированные из связанных табличек, вроде такого: Код: sql 1. 2. 3. Вопрос про - редактирование значение поля "Город". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:16 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
Пардон, забыл. Исходные данные: связанные сущности Город-Улица-Дом: Таблички Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ...данные: связанные Код: sql 1. 2. ... с данными: данные Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:18 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
ну, если нужно именно В ГРИДЕ, то альтернативу лукапным полям придумать сложновато. зы: у нас в конторе для редактирования записи обычно везде вызываются специальные диалоговые окна. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:24 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
Первый запрос, конечно, очень простой. Вот другой: Код: pascal 1. 2. 3. 4. Хочется не просто выбирать город и улицу из списков. Хочется , чтобы если уже была выбрана Москва, в списке доступных улиц были доступны только улицы Москвы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:24 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
Я делаю, чтобы при переходе в ячейку появлялась кнопочка сбоку, усер нажимает на неё и открывается окно, где он выбирает из справочника, что ему надо. P.S. но обычно стараюсь в самом гриде не давать ничего редактировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:25 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийну, если нужно именно В ГРИДЕ, то альтернативу лукапным полям придумать сложновато. зы: у нас в конторе для редактирования записи обычно везде вызываются специальные диалоговые окна. Ну, в общем, несущественно, в окне или в гриде. В последнем случае лишь элемент редактирование нужно каким-то образом в ячейку грида впихнуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:26 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
defecatorЯ делаю, чтобы при переходе в ячейку появлялась кнопочка сбоку, усер нажимает на неё и открывается окно, где он выбирает из справочника, что ему надо. P.S. но обычно стараюсь в самом гриде не давать ничего редактировать Да бог с ним, с гридом. Вопрос был в том, как ты описываешь сценарий редактирования конкретного поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:28 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
я так понимаю, проблема только в фильтрации? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:29 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
чччДdefecatorЯ делаю, чтобы при переходе в ячейку появлялась кнопочка сбоку, усер нажимает на неё и открывается окно, где он выбирает из справочника, что ему надо. P.S. но обычно стараюсь в самом гриде не давать ничего редактировать Да бог с ним, с гридом. Вопрос был в том, как ты описываешь сценарий редактирования конкретного поля. запрос для грида формируется на сервере, оттуда же приходит и служебная информация, какой справочник для какого поля подцепить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:30 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийя так понимаю, проблема только в фильтрации? Нет проблемы :). Когда-то я делал "это" прямо в коде, потом появился простой визуальный редактор, теперь (в новом продукте) хочется "все переделать". Хотелось узнать, кто как делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:33 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
defecator... запрос для грида формируется на сервере, оттуда же приходит и служебная информация, какой справочник для какого поля подцепить. А откуда сервер знает, что, например, для редактирования "лукапного" поля "City" нужно показывать в списке не только название улицы, но и название города (ну, так захотелось разработчику / заказчику)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:35 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
чччДdefecator... запрос для грида формируется на сервере, оттуда же приходит и служебная информация, какой справочник для какого поля подцепить. А откуда сервер знает, что, например, для редактирования "лукапного" поля "City" нужно показывать в списке не только название улицы, но и название города (ну, так захотелось разработчику / заказчику)? Ну если лукапное поле City, то это однозначно City, а не Street ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:43 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
defecatorчччДпропущено... А откуда сервер знает, что, например, для редактирования "лукапного" поля "City" нужно показывать в списке не только название улицы, но и название города (ну, так захотелось разработчику / заказчику)? Ну если лукапное поле City, то это однозначно City, а не Street 1. А если надо ("хочется"), чтобы в лукап -списке было и имя улицы, и имя города (улица ведь в городе, ОК?). 2. А если в улице больше ("информационных") полей, чем в моем примере - ты их в се в лукап - списке показываешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:47 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
чччДdefecator... запрос для грида формируется на сервере, оттуда же приходит и служебная информация, какой справочник для какого поля подцепить. А откуда сервер знает, что, например, для редактирования "лукапного" поля "City" нужно показывать в списке не только название улицы, но и название города (ну, так захотелось разработчику / заказчику)? из дополнительных метаданных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:47 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
ViPRosчччДпропущено... А откуда сервер знает, что, например, для редактирования "лукапного" поля "City" нужно показывать в списке не только название улицы, но и название города (ну, так захотелось разработчику / заказчику)? из дополнительных метаданных Каких - "дополнительных"? Как эти метаданные создаются, какую имеют (примерную) структуру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 14:54 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
чччДdefecatorпропущено... Ну если лукапное поле City, то это однозначно City, а не Street 1. А если надо ("хочется"), чтобы в лукап -списке было и имя улицы, и имя города (улица ведь в городе, ОК?). 2. А если в улице больше ("информационных") полей, чем в моем примере - ты их в се в лукап - списке показываешь? ну так если было City, а потом заказчику захотелось ещё и улицу, то структуру данных придётся поменять и справочник создавать/расширять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 15:05 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
чччДViPRosпропущено... из дополнительных метаданных Каких - "дополнительных"? Как эти метаданные создаются, какую имеют (примерную) структуру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 15:51 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
чччД1. А если надо ("хочется"), чтобы в лукап -списке было и имя улицы, и имя города (улица ведь в городе, ОК?). Сделай по типу MRUList'а, куда можно подгружать отдельным запросом "склеенные" улицу + город (в котором эта улица гарантированно есть), например после 3-4 введенных символов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 16:04 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
defecatorчччДпропущено... 1. А если надо ("хочется"), чтобы в лукап -списке было и имя улицы, и имя города (улица ведь в городе, ОК?). 2. А если в улице больше ("информационных") полей, чем в моем примере - ты их в се в лукап - списке показываешь? ну так если было City, а потом заказчику захотелось ещё и улицу, то структуру данных придётся поменять и справочник создавать/расширять. Ну вот в схеме 20682788 City и Street - разные таблички. Для лукап-представления, отображающего список значений поля City_Id таблички Building, достаточно их City и Street: Код: sql 1. 2. 3. - без расширения структуры. Твой сервер такие вещи понимает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 16:07 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
чччДdefecatorпропущено... ну так если было City, а потом заказчику захотелось ещё и улицу, то структуру данных придётся поменять и справочник создавать/расширять. Ну вот в схеме 20682788 City и Street - разные таблички. Для лукап-представления, отображающего список значений поля City_Id таблички Building, достаточно их City и Street: Код: sql 1. 2. 3. - без расширения структуры. Твой сервер такие вещи понимает? у меня есть сущность "адрес", которая (сущность) собирается из разных табличек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 16:09 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
а в этой сущности "адрес" ты волен уже заполнять её как угодно, хоть только город, хоть город-улица, хоть округ-город-улиа-дом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 16:10 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
ДокчччД1. А если надо ("хочется"), чтобы в лукап -списке было и имя улицы, и имя города (улица ведь в городе, ОК?). Сделай по типу MRUList'а, куда можно подгружать отдельным запросом "склеенные" улицу + город (в котором эта улица гарантированно есть), например после 3-4 введенных символов Не, я спрашиваю про то, каким образом ты сообщаешь своей системе: "вот это поле редактировать нужно вот так". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 16:11 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
defecator..."адрес"... А в лукап - списке ты отображаешь сразу все атрибуты (поля) сущности? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 16:14 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
чччДвот это поле редактировать нужно вот так расшифруй :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 16:16 |
|
||
|
Расскажите, как вы организуете редактирование связанных табличек (в гриде, например)
|
|||
|---|---|---|---|
|
#18+
ДокчччДвот это поле редактировать нужно вот так расшифруй :) Ну вот смотри, запрос: 20682780 Код: sql 1. 2. 3. В гриде получаем примерно такую картинку: Я хочу редактировать поле CITY_NAME, чтобы по клику появился выпадающий список с городами. А результат бы записался sql - предложением: Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2017, 16:24 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=50&tid=2038531]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
3229ms |
get topic data: |
10ms |
get forum data: |
4ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 3579ms |

| 0 / 0 |
