powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB12.5 - tooltip->tip->expression
12 сообщений из 12, страница 1 из 1
PB12.5 - tooltip->tip->expression
    #38476461
stoyky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем Привет!

1. Подскажите, как можно получить имя текущей колонки в datawindow.object ?
В expression для tooltip.tip надо использовать функцию для вытаскивания содержимого
в текущей строке, текущей колонке
Примерно так вот:
GF_get_current_rowcol_data( getrow(), ...... ) return string(for tooltip)
Здесь ...... , имя колонки. Хочется повесить данную функцию на все колонки сразу.

2. Как передать в эту функцию в качестве аргумента свою переменную ?
...
Рейтинг: 0 / 0
PB12.5 - tooltip->tip->expression
    #38476500
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если текущую (на которой курсор), то getcolumnname()
...
Рейтинг: 0 / 0
PB12.5 - tooltip->tip->expression
    #38476520
stoyky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulJBЕсли текущую (на которой курсор), то getcolumnname()

Сделал так:
GF_get_current_rowcol_data( getrow(), getcolumnname() )

Ошибка:
User function was not found.
...
Рейтинг: 0 / 0
PB12.5 - tooltip->tip->expression
    #38476666
stoyky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
getcolumnname()

Не входит в список доступных для вызова в expressions
...
Рейтинг: 0 / 0
PB12.5 - tooltip->tip->expression
    #38476668
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы это выражение пишите в самом DW или в скрипте?
...
Рейтинг: 0 / 0
PB12.5 - tooltip->tip->expression
    #38476678
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Вы используете свою ф-цию в expression, то почему не определять имя колонки в ней?
...
Рейтинг: 0 / 0
PB12.5 - tooltip->tip->expression
    #38476795
stoyky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulJBЕсли Вы используете свою ф-цию в expression, то почему не определять имя колонки в ней?


GF_get_current_rowcol_data( getrow(), getcolumnname() )
так хотелось-бы.......

А так сейчас:
GF_get_current_rowcol_data( getrow(), "f1000" )
GF_get_current_rowcol_data( getrow(), "f1030" )
GF_get_current_rowcol_data( getrow(), "f1100" )
и т.д. для каждой колонке в
properties->tooltip->tip>в expression
А колонок много.....
...
Рейтинг: 0 / 0
PB12.5 - tooltip->tip->expression
    #38476927
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А внутри функции дописать религия не позволяет?
...
Рейтинг: 0 / 0
PB12.5 - tooltip->tip->expression
    #38477013
stoyky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
spas2001А внутри функции дописать религия не позволяет?


GF_get_current_rowcol_data( al_row, as_columnname )

Дописать что? Имя поля ?
...
Рейтинг: 0 / 0
PB12.5 - tooltip->tip->expression
    #38477050
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внутрь функции включить определение имени колонки
Если так делать не хочется, то в принципе можно генерировать вызов функции при вызове DW через modify в цикле.
Код: sql
1.
<DW Control Name>.Modify("<Columnname>.Tooltip.Tip='GF_get_current_rowcol_data(getrow(),"+<DW Control Name>.Describe("#"+string(i)+".Name")+"')")


Идея понятна?
...
Рейтинг: 0 / 0
PB12.5 - tooltip->tip->expression
    #38477093
stoyky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
spas2001Внутрь функции включить определение имени колонки
Если так делать не хочется, то в принципе можно генерировать вызов функции при вызове DW через modify в цикле.
Код: sql
1.
<DW Control Name>.Modify("<Columnname>.Tooltip.Tip='GF_get_current_rowcol_data(getrow(),"+<DW Control Name>.Describe("#"+string(i)+".Name")+"')")


Идея понятна?

Спасибо!
Насчет генерации вызова функции, попробую.
...
Рейтинг: 0 / 0
PB12.5 - tooltip->tip->expression
    #38477188
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если генерить при формировании DW, то и необходимость в ф-ции может отпасть.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB12.5 - tooltip->tip->expression
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]