Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
формат календарика в ПФЦ
|
|||
|---|---|---|---|
|
#18+
АСА -8. ПБ-9 Есть такой трабл! Подскажите как с ним разобраться. Использую DDDW-сервис, выпадающий календарь! Свойство is_dateformat - 'dd/mm/yyyy'! Но, при изменении фокуса с данного поля -формат даты все равно ставитсься 'yyyy-mm-dd' --??? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 15:22 |
|
||
|
формат календарика в ПФЦ
|
|||
|---|---|---|---|
|
#18+
is_dateformat нужен сервису для того чтобы закинуть в column правильно отформатированный текст. но у column-а есть собственное свойство format, а в случае использования Editmask это свойство фактически не используется, формат определяется маской (ну если не включить Use format который по умолчанию off). Т.е. не совсем понятно зачем вообще отдельное свойство у сервиса, когда тот же формат можно было бы извлечь из свойств column-а. Так вот... когда вы вводите текст (или за Вас это делает сервис - не суть важно) он отображается в поле так как Вы его ввели. Но когда фокус уходит на другое поле - значение попадает в буфер и отображается уже в соответствии со свойствами column-а. И что там в сервисе прописано ему глубоко фиолетово. З.Ы. В случае с dddw для правильного отображения даты которой нет в dddw при получении полем фокуса приходилось в itemfocuschanged вручную форматировать дату. но это уже совсем другая проблема насколько я понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 17:16 |
|
||
|
формат календарика в ПФЦ
|
|||
|---|---|---|---|
|
#18+
Спасибо! Извените за наглость, а как єта другая проблема решается? Как раз она мне и нужна! У меня на все даты сервис ddcalendar навешан.....как теперь изменить формат? Просто некогда разбираться, поэтому если можно - кусочек готового кода...... события Itemfocuschanged /////// CПАСИБО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 17:47 |
|
||
|
формат календарика в ПФЦ
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 19:13 |
|
||
|
формат календарика в ПФЦ
|
|||
|---|---|---|---|
|
#18+
Хм! Что то тут не то, за код спасибо. Но эффекта никакого! После того как курсор покидает столбец.......дата снова меняется на вид yyyy-mm-dd --????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2004, 14:49 |
|
||
|
формат календарика в ПФЦ
|
|||
|---|---|---|---|
|
#18+
Ну е-мое! естественно! я ж говорил что код отрабатывает при получении полем фокуса , а не после того как курсор покидает столбец Собственный формат у колонки надо задать. Или сменить EditStyle на EditMask и задать маску. Или я чего-то не понимаю? Может закинете dw сюда или на e-mail из профиля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2004, 17:00 |
|
||
|
формат календарика в ПФЦ
|
|||
|---|---|---|---|
|
#18+
Попробую еще раз. У меня DW, поле date_come -типа Date в базе. На него навешан сервис DDCalendar -который подрозумевает, что EditStyle -должен быть обязательно DropDownDW, поэтому стиль поля трогать нельзя........!!! При потере фокуса с этого поля, формат даты ...из любой --меняется на YYYY-MM-DD. А мне надо что бы он оставался..... DD-MM-YYYY -- как я его задал в БД. ?????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2004, 17:14 |
|
||
|
формат календарика в ПФЦ
|
|||
|---|---|---|---|
|
#18+
Вопросникдолжен быть обязательно DropDownDW, поэтому стиль поля трогать нельзя........!!! Не совсем так. Если посмотреть на код функции iuo_calendar.of_Register(...) то очевидно что исходный EditStyle может быть edit, editmask или ddlb Сервис сам его превращает в DDLB. Я повторюсь - собственный формат у колонки надо задать. Например вставить вот такую строчку после iuo_calendar.of_Register(...) Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2004, 20:34 |
|
||
|
формат календарика в ПФЦ
|
|||
|---|---|---|---|
|
#18+
2 ЗоринАндрей! Вот что у меня по шагам: 1) в конструкторе DW this.settransobject(usertr) this.of_setdropdowncalendar(true) this.iuo_calendar.of_register("date_prihoda",this.iuo_calendar.none) this.iuo_calendar.of_register("date_rassmotr",this.iuo_calendar.none) this.Modify("date_prihoda.Format='DD-MM-YYYY'") this.Modify("date_rassmotr.Format='DD-MM-YYYY'") 2) в событии itemfocuschanged() string colName colName = dwo.name CHOOSE CASE colName CASE 'date_prihoda','date_rassmotr' string formatted_date, columnFormat columnFormat = this.Describe(colname+'.Format') if columnFormat='!' or columnFormat='?' or columnFormat='' then columnFormat='[shortdate]' formatted_date = String(this.GetItemDate(row, colName),columnFormat) this.SetText(formatted_date) this.Selecttext( 1, Len(formatted_date) ) END CHOOSE 3) оба поля DW имеют editstyle - DropDownDW Как говорят не в хвост, не в гриву! Не работает зараза...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2004, 11:02 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=32831038&tid=1338640]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 290ms |
| total: | 467ms |

| 0 / 0 |
