Переключение на Главную Страницу Страницы: 1 ... 15 16 [17] 18 19 20 ОтправитьПечать
Очень популярная тема (более 25 ответов) Начну пожалуй потихоньку постить баги 1cpp-tf (число прочтений - 86281 )
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #240 - 21. Марта 2008 :: 08:23
Печать  
А возможно ли иметь у Подвала и Шапки количество колонок отличное от количества колонок основной части?
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #241 - 21. Марта 2008 :: 08:42
Печать  
JohnyDeath писал(а) 21. Марта 2008 :: 08:23:
А возможно ли иметь у Подвала и Шапки количество колонок отличное от количества колонок основной части?

Нет. Это же изначально "фиксированные строки".
А зачем это нужно.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #242 - 21. Марта 2008 :: 08:51
Печать  
kms писал(а) 21. Марта 2008 :: 08:42:
JohnyDeath писал(а) 21. Марта 2008 :: 08:23:
А возможно ли иметь у Подвала и Шапки количество колонок отличное от количества колонок основной части?

Нет. Это же изначально "фиксированные строки".
А зачем это нужно.

Например, есть у меня ТП с большим количеством колонок (первая - пометка). В подвал хочу вывести всего 4 колонки: надписьВсегоСтрок, ВсегоСтрок, надписьВсегоОтмечено, ВсегоОтмечено. Если засовывать в имеющиеся колонки, то как-то некрасиво получается, ведь их ширина везде разная и зависит от содержимого строк основной части.  

Если "нет" - значит "нет". Просто поинтересовался возможностью.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #243 - 21. Марта 2008 :: 12:13
Печать  
Миша, смеппируй OnPaint грида в событие модуля Подмигивание
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #244 - 21. Марта 2008 :: 12:15
Печать  
+ и БЛ-контекстную обертку для CDC Улыбка
« Последняя редакция: 21. Марта 2008 :: 15:24 - trad »  

1&&2&&3
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #245 - 21. Марта 2008 :: 15:14
Печать  
А копирование содержимого ячейки по ctrl+c вроде ж делали или мне приснилось? (да, знаю что можно самому, тем более уже есть класс для работы с буфером, скриптом и т.п....)
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #246 - 21. Марта 2008 :: 15:56
Печать  
JohnyDeath писал(а) 21. Марта 2008 :: 15:14:
А копирование содержимого ячейки по ctrl+c вроде ж делали или мне приснилось? (да, знаю что можно самому, тем более уже есть класс для работы с буфером, скриптом и т.п....)

Хмм... я тут не согласен, что нужно реализовывать именно копирование видимой части текста.
А если ты хочешь реализовать копирование объекта?

Проще самому написать класс - основу ТП, куда передавать нажатые клавиши, и там разгребать нажатия.

P.S. Миш, давай сделаем определение объекта на основе атрибута формы, а... Только для всех видов объектов, а не только ТП. Именно для подобных случаев и нужна такая фича.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #247 - 21. Марта 2008 :: 16:05
Печать  
По буферу я тогда просто сказал "надо сделать, есть такие планы".
Они и сейчас есть, значит будет.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #248 - 21. Марта 2008 :: 16:05
Печать  
trad писал(а) 21. Марта 2008 :: 12:13:
Миша, смеппируй OnPaint грида в событие модуля Подмигивание

Это что такое будет?
Водяные знаки будем фигачить или цветомузыку? Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #249 - 21. Марта 2008 :: 20:06
Печать  
kms писал(а) 21. Марта 2008 :: 16:05:
trad писал(а) 21. Марта 2008 :: 12:13:
Миша, смеппируй OnPaint грида в событие модуля Подмигивание

Это что такое будет?
Водяные знаки будем фигачить или цветомузыку? Улыбка

это я в контексте #242
  

1&&2&&3
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #250 - 21. Марта 2008 :: 20:40
Печать  
Я, конечно, мало понимаю о чем сейчас разговаривают trad vs kms, но всё-таки отмечусь на всякий пожарный (а вдруг что-нибудь поменяется не только в отрисовке)  Подмигивание:
А нельзя ли для фиксированных строк помимо того, что они могут иметь отличные от основной таблицы коллекцию колонок, иметь ещё и следующие свойства:
Колонки (со всеми вытикающими), ФиксацияСправа, ФиксацияСлева...
?
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #251 - 21. Марта 2008 :: 21:31
Печать  
Да Дима - мастер короткого сатирического рассказа американского типа.
Особый жанр.
Рассказывается без тени улыбки на лице.

Но я, признаюсь, на шесть секунд купился, и даже всерьез обдумывал, зачем это надо. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #252 - 22. Марта 2008 :: 05:22
Печать  
kms
там же есть смайлик Улыбка

JohnyDeath
это была шутка
  

1&&2&&3
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #253 - 01. Мая 2008 :: 13:27
Печать  
Arta писал(а) 05. Января 2008 :: 13:45:
Миш, если ПоставщикДанных = ПоставщикДанныхТЗ, то например в событии ПриКонтекстномМеню(ТипРегиона, Колонка, Данные) - данные это номер строки ТЗ.
Может быть все-таки добавить как для ODBC провайдера УстИдПоле?

Предположим, хочу в базовом классе ТП сделать универсальное контекстное меню. Для ПоставщикДанныхТЗ приходится очень сильно измудрятся либо вообще забивать на него Печаль


Миш, хочу вернуться к этому вопросу. Может сделать такой вариант, что если ИдПоле установлено, то возвращаются данные, если нет, то номер строки (по мне - так номер строки вообще не нужен)?
А то приходится обработку меню делать для разных поставщиков по разному Печаль
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Начну пожалуй потихоньку постить баги 1cpp-tf
Ответ #254 - 01. Мая 2008 :: 13:54
Печать  
Arta писал(а) 01. Мая 2008 :: 13:27:
Миш, хочу вернуться к этому вопросу. Может сделать такой вариант, что если ИдПоле установлено, то возвращаются данные, если нет, то номер строки (по мне - так номер строки вообще не нужен)?

Можно сделать, но делать этого не нужно.

1. Возьмем ПоставщикДанныхТЗ.

Что есть ИДПоле для ТЗ?
Ну, предположим, я могу тебе вернуть не номер строки, а значение некоего ИДПоля, это не проблема.
Но что мне делать, когда ты станешь передавать значение ИДПоля по записи для установки в ТП::ТекущаяСтрока?
Как позиционироваться? Перебором? На первую попавшуюся строку с совпадающим ключем?

Выигрыш - нету, наоборот.

2. Возьмем ПоставщикДанныхИТ.

Все то же самое, только здесь можно таки сделать эффективное позиционирование.
Но для этого потребуется усложнить дизайн, потребовав наличие дополнительного индекса.
Причем индекса уникального, чтобы закрыть вопрос полностью.

Выигрыш - есть, заключается в несколько другом восстановлении ТП после потери строки в результате удаления строк по определенному алгоритму.
Только этот выигрыш и понять-то непросто, не то что заметить без подготовки.

Короче, Артем, при всем желании помочь, у меня есть мнение, что ты пытаешься изменить дизайн ТП не в интересах самого ТП, а в интересах своей конкретной задачи.
Надо искать другое решение, некий полиморфный механизм обработки данных текущей строки.
К примеру, использовать наследника от поставщика данных, который определит трансляцию значений текущей строки из формата ТП в формат необходимого ИДПоля (и обратно).
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 15 16 [17] 18 19 20
ОтправитьПечать