logo
logo

Форум Работа с фоновым окном

создать новую тему раскрыть все
Работа с фоновым окном Meinfin 09/02/2012 13:51 #написать ответ
В программе реализована удобная, но неочевидная функция работы со списком операций при открытом диалоге добавить операцию.
Удобство заключается в том, что при вводе операций по разным статьям из одного чека очень удобно проверять правильность ввода или остаток. Например, мы сходили в гипермаркет и накупили всего на 1234 руб. - это все продукты, кроме 4-х позиций предназначенных для авто. Вводим 4 позиции, затем выделяем их в списке, не закрывая диалог и видим сумму, которую отнимаем от общей суммы чека непосредственно в диалоге добавления операции.
 
Неочевидность этой функции заключается в том что иногда "окно добавить операцию" является типичным модальным окном и блокирует работу с фоновым окном, иногда нет.
 
Можно ли сделать чтобы оно никогда не блокировалось? Или я просто не разобрался как это сделать?
 
Путано как-то написал, пример на картинке:
а как ты их обозначать что ни (операции) из одного чека? (-) Bubot 14/02/2012 03:48 #написать ответ
не совсем понял вопрос Mainfin 16/02/2012 23:37 #написать ответ
отдельно учет по "чекам" я не веду.  Я имел в виду, что при вводе некоторых операций требуется совершить некоторые арифметические действия с предыдущими операциями, а это удобно сделать не закрывая диалог "добавить".
Вообще-то окно добавления операции... Dervish 17/02/2012 17:34 #написать ответ
...всегда модальное. По крайней мере, в AbilityCash.
 
Честно говоря, я задумывался над тем, нужна ли там модальность или нет. Была у меня мысль сделать его немодальным. Но почему-то я отказался от этой мысли. И сейчас не помню, почему именно.
 
Вообще, можно вернуться к этому вопросу. Для этого я рекомендую создать тему в разделе "Доработки" на сайте.
окно добавления операции... Meinfin 17/03/2012 16:06 #написать ответ
для моей базы, модальное только при первом вызове. (на самом деле еще иногда, но я пока не понял при каких обстоятельствах). Проверил на чистой базе - не работает. В доработках создам запись, т.к. мне кажется, что это очень удобно и не влияет на другие функции. Еще один скрин в качестве подтверждения что окно не всегда модальное (видно 2 одновременно открытых окна добавления операции):
А мужики-то и не знают... Dervish 17/03/2012 22:43 #написать ответ
Надо же, я был в полной уверенности что правильно сэмулировал модальность.
 
А какая у вас операционка? Может быть, это в 64-битной windows майкрософт что-то там допилили?