Цитата:
Сообщение от
trud
Тут может быть проблема что queryRun().Query() будет пустой при первом вызове, т.е. если нужно ставить какие-то значения при открытии, это не будет работать.
Init это частный случай, абсолютно не проблема помимо вызова в executeQuery добавить одну строку
в Init() и изменять просто Query, а не this.QueryRun().Query().
element.updateQuery(this.QueryRun() ? this.QueryRun().Query() : this.Query())
Не прямо так конечно но типа этого.
По крайней мере мне всегда этого хватало. И с точки зрения как правильно мне кажется что правильней то и нет.