Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Не работает ПослеОткрытия() в модальном режиме (число прочтений - 5917 )
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Re: Не работает ПослеОткрытия() в модальном режиме
Ответ #15 - 10. Августа 2017 :: 07:29
Печать  
АЛьФ писал(а) 10. Августа 2017 :: 07:22:
Стрелок писал(а) 10. Августа 2017 :: 07:15:
Как можно получив координаты курсора (двойного нажатия левой кнопки мышки) вернуть обратно курсор в это же место?


Боюсь, что никак. С курсором в текстовом поле старая запара.


печаль.... ладно буду думать как обойти эту ситуацию.
Леш так а чего не срабатывает Фокус? Я вообще хотел обойтись без ПриДвойномНажатии и помещать в буфер и читать из него только в процедуре по кнопке - а зась. не работает. не понимает 1С что надо вернуться на поле и там уже отработать вставку в буфер
  
Наверх
 
IP записан
 
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Re: Не работает ПослеОткрытия() в модальном режиме
Ответ #16 - 10. Августа 2017 :: 07:35
Печать  
И сразу обратная задача - есть слово в списке. надо найти все вхождения этого слова в текст и выделить это слово в тексте во всех местах где оно встречается. Улыбка
Альтернативу то я придумал - ищем, помещаем в таблицу позиции от начала текста а дальше навигация аналогичная веб-странички. Но опять же - как поместить курсор в нужную позицию? СендКейсом? Кривовато как то. А хочется то совсем красиво Улыбка
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не работает ПослеОткрытия() в модальном режиме
Ответ #17 - 10. Августа 2017 :: 08:20
Печать  
Стрелок писал(а) 10. Августа 2017 :: 07:29:
АЛьФ писал(а) 10. Августа 2017 :: 07:22:
Стрелок писал(а) 10. Августа 2017 :: 07:15:
Как можно получив координаты курсора (двойного нажатия левой кнопки мышки) вернуть обратно курсор в это же место?


Боюсь, что никак. С курсором в текстовом поле старая запара.


печаль.... ладно буду думать как обойти эту ситуацию.
Леш так а чего не срабатывает Фокус? Я вообще хотел обойтись без ПриДвойномНажатии и помещать в буфер и читать из него только в процедуре по кнопке - а зась. не работает. не понимает 1С что надо вернуться на поле и там уже отработать вставку в буфер


Скорее всего смена фокуса отрабатывает после окончания работы всего кода.
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не работает ПослеОткрытия() в модальном режиме
Ответ #18 - 10. Августа 2017 :: 08:22
Печать  
Стрелок писал(а) 10. Августа 2017 :: 07:35:
И сразу обратная задача - есть слово в списке. надо найти все вхождения этого слова в текст и выделить это слово в тексте во всех местах где оно встречается. Улыбка
Альтернативу то я придумал - ищем, помещаем в таблицу позиции от начала текста а дальше навигация аналогичная веб-странички. Но опять же - как поместить курсор в нужную позицию? СендКейсом? Кривовато как то. А хочется то совсем красиво Улыбка


Насколько я помню, подобную задачу решали размещением на форме текста RTF в активиксе.
  

FormEx developer
Наверх
www  
IP записан
 
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Re: Не работает ПослеОткрытия() в модальном режиме
Ответ #19 - 10. Августа 2017 :: 08:31
Печать  
АЛьФ писал(а) 10. Августа 2017 :: 08:22:
Скорее всего смена фокуса отрабатывает после окончания работы всего кода.


Так и есть Печаль
Уже проверил и убедился
  
Наверх
 
IP записан
 
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Re: Не работает ПослеОткрытия() в модальном режиме
Ответ #20 - 10. Августа 2017 :: 08:32
Печать  
АЛьФ писал(а) 10. Августа 2017 :: 08:22:
Стрелок писал(а) 10. Августа 2017 :: 07:35:
И сразу обратная задача - есть слово в списке. надо найти все вхождения этого слова в текст и выделить это слово в тексте во всех местах где оно встречается. Улыбка
Альтернативу то я придумал - ищем, помещаем в таблицу позиции от начала текста а дальше навигация аналогичная веб-странички. Но опять же - как поместить курсор в нужную позицию? СендКейсом? Кривовато как то. А хочется то совсем красиво Улыбка


Насколько я помню, подобную задачу решали размещением на форме текста RTF в активиксе.


спасибо за наколку.... а где посмотреть не подскажешь?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не работает ПослеОткрытия() в модальном режиме
Ответ #21 - 10. Августа 2017 :: 08:53
Печать  
Стрелок писал(а) 10. Августа 2017 :: 08:32:
спасибо за наколку.... а где посмотреть не подскажешь?


Навскидку не смогу подсказать.
  

FormEx developer
Наверх
www  
IP записан
 
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Re: Не работает ПослеОткрытия() в модальном режиме
Ответ #22 - 10. Августа 2017 :: 09:31
Печать  
АЛьФ писал(а) 10. Августа 2017 :: 08:53:
Стрелок писал(а) 10. Августа 2017 :: 08:32:
спасибо за наколку.... а где посмотреть не подскажешь?


Навскидку не смогу подсказать.

Ладно, буду искать...

Ты извини - но я тебе немного еще подостаю по ФормЕксу если ты не против. Большая работа и активно приходится пользовать. Гораздо больше и шире чем раньше.

На форме элемента справочника есть список. Заполняется извне по условию (галочка на форме
НЕ реквизит справочника). Как только ставлю галочку тут же взводится флаг модифицированности и соответственно возникает вопрос при закрытии хотя ничего не меняли - просто изменили условие заполнения списка. Пробовал СбросМодифицированности() в процедуре привязанной к обработке значения флажка - не срабатывает. Только псевдозапись поможет?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не работает ПослеОткрытия() в модальном режиме
Ответ #23 - 10. Августа 2017 :: 12:22
Печать  
Стрелок писал(а) 10. Августа 2017 :: 09:31:
АЛьФ писал(а) 10. Августа 2017 :: 08:53:
Стрелок писал(а) 10. Августа 2017 :: 08:32:
спасибо за наколку.... а где посмотреть не подскажешь?


Навскидку не смогу подсказать.

Ладно, буду искать...

Ты извини - но я тебе немного еще подостаю по ФормЕксу если ты не против. Большая работа и активно приходится пользовать. Гораздо больше и шире чем раньше.

На форме элемента справочника есть список. Заполняется извне по условию (галочка на форме
НЕ реквизит справочника). Как только ставлю галочку тут же взводится флаг модифицированности и соответственно возникает вопрос при закрытии хотя ничего не меняли - просто изменили условие заполнения списка. Пробовал СбросМодифицированности() в процедуре привязанной к обработке значения флажка - не срабатывает. Только псевдозапись поможет?


Так может лучше мэйлом? alf@dorex.pro
На форме явно что-то меняется. Надо искать в тексте. Начать с того, что вообще с галки убрать вызов функции. Потом содержимое функции заремарить и постепенно разремаривая посмотреть какая строка дает изменение формы.
  

FormEx developer
Наверх
www  
IP записан
 
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Re: Не работает ПослеОткрытия() в модальном режиме
Ответ #24 - 10. Августа 2017 :: 12:50
Печать  
ОК
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать