Button properties

Практические советы по работе с FileMaker, типичные задачи и их решения. У вас вопрос? Пишите сюда.
andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Button properties

Сообщение andrey volkov » 17 фев 2018, 05:26

Коллеги, я правильно понимаю, что невозможно никаким способом определить в момент исполнения скрипта, какая кнопка, скрипт вызывающая, была нажата (button object name)?
Или может какой-то способ все же имеется?

Аватара пользователя
Arcady
Администратор
Сообщения: 201
Зарегистрирован: 10 сен 2017, 20:45
Контактная информация:

Re: Button properties

Сообщение Arcady » 17 фев 2018, 21:58

ну в параметре передать имя, не?
Аркадий Перла.
ТриА. Разработка решений для FileMaker
http://tria.pw

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Button properties

Сообщение andrey volkov » 18 фев 2018, 04:51

это от безвыходности. или даже от безысходности

Alexei Sytch
Сообщения: 106
Зарегистрирован: 21 сен 2017, 18:48
Откуда: Минск

Re: Button properties

Сообщение Alexei Sytch » 22 фев 2018, 20:00

Андрей, не совсем то, но рядом (в окошке инспектора :)) - можно устанавливать глобальную переменную в tooltip и один и в скрипе ее считывать вместо параметра

palmoff
Сообщения: 17
Зарегистрирован: 11 сен 2017, 19:52

Re: Button properties

Сообщение palmoff » 23 фев 2018, 08:24

Это хороший трюк, но это фактически то же самое, что передавать параметр.

Аватара пользователя
Arcady
Администратор
Сообщения: 201
Зарегистрирован: 10 сен 2017, 20:45
Контактная информация:

Re: Button properties

Сообщение Arcady » 23 фев 2018, 09:18

А собственно зачем это нужно конкретно? Много одинаковых кнопок, типа как строки календаря?

А то есть еще такой известный трюк. Использовать не кнопки, а репетишен поля с тригером на вход в поле вместо кнопочного скрипта. Тогда по Get ( ActiveRepetitionNumber ) можно понять "какая кнопка" была нажата. Правда визуальное поведение кнопки не очень правильное - видно как курсор входит в поле.
Аркадий Перла.
ТриА. Разработка решений для FileMaker
http://tria.pw

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Button properties

Сообщение andrey volkov » 24 фев 2018, 10:18

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

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Button properties

Сообщение andrey volkov » 24 фев 2018, 12:07

Кто-нибудь знает, почему если в Evaluate() подсунуть неправильную формулу и ответ будет "?" , то этот знак вопроса логически равен единице(истине), то бишь True? Какой-то неведомый мне принцип считать знак вопроса числом?

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Button properties

Сообщение andrey volkov » 24 фев 2018, 12:23

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

Аватара пользователя
Arcady
Администратор
Сообщения: 201
Зарегистрирован: 10 сен 2017, 20:45
Контактная информация:

Re: Button properties

Сообщение Arcady » 24 фев 2018, 14:51

andrey volkov писал(а):
24 фев 2018, 12:07
Кто-нибудь знает, почему если в Evaluate() подсунуть неправильную формулу и ответ будет "?" , то этот знак вопроса логически равен единице(истине), то бишь True? Какой-то неведомый мне принцип считать знак вопроса числом?
Все что не 0 и не "" это TRUE
Аркадий Перла.
ТриА. Разработка решений для FileMaker
http://tria.pw

Ответить