|
29.09.2017, 07:34 | #1 |
Участник
|
а кстати вопросы
1.SearchName вроде бы редактируемое поле. в этом случае [SysClientCacheDataMethod] вообще правильно ли использовать? т.е. если поменять SearchName - дисплей метод обновится? 2. почему нет [SysClientCacheDataMethod] на втором методе? 3. можно ли таким способом создавать display методы на датасорсе формы(подразумевая что при этом надо будет обращаться к каким-то переменным формы)? |
|
29.09.2017, 11:32 | #2 |
Участник
|
Цитата:
Никакой логики тут искать не нужно. Нет. Датасорс это вложенный класс. На данный момент практически никаких возможностей для дата сорсов нет (кроме подписки на стандартные датасорс события) |
|
29.09.2017, 11:44 | #3 |
Участник
|
а жаль.
ни в коем случае не критикую статью. но считаю, что можно было бы подобрать примеры и с логикой |
|
29.09.2017, 12:03 | #4 |
Участник
|
Цитата:
Если бы я специально усложнил статью (к примеру, добавил еще одно или несколько полей на продукт, только для того, чтобы не использовать одно из немногих стандартных стринговых полей), никому понятнее бы не стало. 50% тех, кто это прочитает, может вообще не знать о том, что из себя представляет продукт и зачем у него SearchName, и имеет ли смысл это кэшировать. Это не помешает им понять смысл того, что описывается в статье. |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
29.09.2017, 12:55 | #5 |
Участник
|
Согласен.
но есть еще и знающие читатели. ок. позиция понятна. |
|
29.09.2017, 15:42 | #6 |
Участник
|
Цитата:
т.е. если не использовать [SysClientCacheDataMethod] то у разработчика будет BP Warning(при чем этот warning довольно серьезный ибо он попадает в CAR report с типом warning) если использовать, то получим необновляемое поле т.е. как правильно решить задачу - создать метод отображающий 'IntName: ' + _ecoResProduct.SearchName? |
|
29.09.2017, 16:29 | #7 |
Участник
|
Цитата:
Сообщение от trud
Я просто сам на самом деле действительно не знаю как правильно сделать такой метод(который использует редактируемые поля).
т.е. если не использовать [SysClientCacheDataMethod] то у разработчика будет BP Warning(при чем этот warning довольно серьезный ибо он попадает в CAR report с типом warning) если использовать, то получим необновляемое поле т.е. как правильно решить задачу - создать метод отображающий 'IntName: ' + _ecoResProduct.SearchName? http://kashperuk.blogspot.com/2015/0...y-methods.html |
|
29.09.2017, 16:59 | #8 |
Участник
|
Цитата:
надо в общем писать часть2 для статьи |
|
29.09.2017, 14:15 | #9 |
Участник
|
|
|
29.09.2017, 14:34 | #10 |
Участник
|
Обновил пост, добавил предложение о том, что атрибут тоже можно и тут использовать.
|
|
|
За это сообщение автора поблагодарили: skuull (2). |
04.10.2017, 17:51 | #11 |
Участник
|
Цитата:
а по умолчанию в положении Auto метод не будет кешироваться, что ли? и наборот, будет ли кешироваться, если убрать атрибут у метода, но выставить сей параметр у form control?
__________________
Felix nihil admirari |
|
04.10.2017, 21:52 | #12 |
Участник
|
Цитата:
Сообщение от wojzeh
в ранее встречавшихся примерах создания таких методов отдельно упоминался параметр Cache data method = true, например, тут.
а по умолчанию в положении Auto метод не будет кешироваться, что ли? и наборот, будет ли кешироваться, если убрать атрибут у метода, но выставить сей параметр у form control? |
|
|
|