Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Использование взаимоотношений объектов в ZEN
|
|||
|---|---|---|---|
|
#18+
Добрый день всем гуру! Столкнулся вот с такой проблемой, помогите пожалуйста. Есть 2 класса: класс1 и класс2. Между собой они взаимосвязаны типом взаимоотношений - один ко многим. Как с помощью ZEN отображать в табличку данные класса1 и данные класса2 относящиеся к классу1. И как можно реализовать с помощью ZEN одновременное добавление, редактирование, удаление объектов этих классов, учитывая что все операции по добавлению, редактированию, удалению выполняются с классом 1. Желательно пример или ссылку на пример. Работу с данными одного класса + ZEN + свойство-класс осилил по документации . Но вот со взаимоотношениями пока ещё нет. Может кто-то уже сталкивался с такой проблемой. Заранее благодарю откликнувшихся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 12:39 |
|
||
|
Использование взаимоотношений объектов в ZEN
|
|||
|---|---|---|---|
|
#18+
burhanМожет кто-то уже сталкивался с такой проблемой. Таки проблемы никакой не вижу... Пора переходить на конкретику. Т.е. от вас пример - от нас совет или пример кода... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 13:02 |
|
||
|
Использование взаимоотношений объектов в ZEN
|
|||
|---|---|---|---|
|
#18+
krvsa, Простите, это не совсем проблема. Но подскажите в какую сторону искать? класс1: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. класс2: Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 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. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. Вот и все. А теперь как отобразить данные о Pets в таблице, и редактирование Pets (добавить либо удалить)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 13:35 |
|
||
|
Использование взаимоотношений объектов в ZEN
|
|||
|---|---|---|---|
|
#18+
ну как минимум в TablePane можно указать в качестве источника данных либо Query ли свой запрос sql а там вы уже можете любой сложности sql запрос сформировать в запрос можно передавать значения для условия where через компонент <parameter> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 13:44 |
|
||
|
Использование взаимоотношений объектов в ZEN
|
|||
|---|---|---|---|
|
#18+
тем более что вы используете DataModelAdaptor он используется например для связи формы с данными вам нужно 2 простых класса с данными и отдельный класс DataModelAdaptor в нем вы описываете все поля из обоих классов и описываете поведение при открытии объекта и создании а также сохранение все это можно найти в учебном пособии по ZEN, найти его можно на форуме Intersystems http://writeimagejournal.com/forum/index.php?topic=189.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 13:52 |
|
||
|
Использование взаимоотношений объектов в ZEN
|
|||
|---|---|---|---|
|
#18+
Жаль конечно что вы нигде не пишите коментариев и не указываете дискрипшен в классах... Но вот куда стоит "искать". - Поскольку у вас даные организованы так, что одной записи в классе сопоставлены несколько записей из другого класса. Можно все организовать на двух страницах. Первая показывает и работает с "основным" классом, а вторая появляется при выборе записи и показывает записи из "связаного" класса которые соответствуют выбраной записи из основного класса. - Т.о. в первой страничке можно управлять основным классом, а во второй связаным... - Пока вы использовали только методы типа [ Language = javascript ]... Но в них можно делать вызовы и других методов Каше... Вот в них-то и можно выполнять удаление связаных записей из связаного класса при удалении записи из основного... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 13:52 |
|
||
|
Использование взаимоотношений объектов в ZEN
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 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. 35. 36. Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 14:01 |
|
||
|
Использование взаимоотношений объектов в ZEN
|
|||
|---|---|---|---|
|
#18+
Спасибо всем. Дали пищу для ума. Буду курить дальше маны и пробовать. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 14:08 |
|
||
|
Использование взаимоотношений объектов в ZEN
|
|||
|---|---|---|---|
|
#18+
Добрый день, Дополнительная пища для размышлений: Есть конференция InterSystems-ZEN , где можно задавать такие вопросы. На сайте конференции есть раздел с примерами кода , где есть пример MVC Parent/Child relationship interface . Это конечно не совсем One-to-many, но тоже может помочь. Еще примеры, наверняка есть у Вашего технического консультанта. Вадим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 16:50 |
|
||
|
|

start [/forum/topic.php?fid=39&fpage=62&tid=1558532]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 335ms |

| 0 / 0 |
