powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Грид с изменяющимися объектами по условию
17 сообщений из 17, страница 1 из 1
Грид с изменяющимися объектами по условию
    #37915361
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли сделать так, что, например в таблице есть числовое поле, есть грид, у которого источник эта таблица, если значение этого поля равно 1, то в ячейке этого поля этого грида отображается Textbox, если 2 то CommandButton..
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37915365
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1,

смотрите в сторону

Column.DynamicCurrentControl
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37915391
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не получается... порылся в инете, попробовал и так и этак .. не получается..
Остановился
есть таблица x, два поля id (I), flag (L)
грид record source X и две колонки, во второй колонке Text1, удалено, вставлено Command2
в методе Grid.init было записано
*this.column2.dynamiccurrentcontrol="IIF(x.flag,'Command2','text1')"
*this.Refresh
не сработало, закоментарил перенёс в метод AfterRowColChange
В column2.sparse=.F.
в column2.Command2.init ничего нет
попробовал в Command2 в инити
this.Enabled=x.flag
this.Visible=x.flag
тоже убрал...не помогло
Надо если x.flag=.T. показывалась кнопка, иначе не показывалась, или была заблокирована и т.д..
Что я делаю не так...
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37915507
XAndy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
q1w1e1,

С кнопкой DynamicCurrentControl не поможет, ищи на фокс клубе BackStyle_Access()
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37915509
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1,

А зачем мучить грид
вынеси кнопку и текстбокс за пределы грида.
и делай видимыми и доступными в зависимости от условия.
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37915512
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1Не получается... порылся в инете, попробовал и так и этак .. не получается..
грид record source X и две колонки, во второй колонке Text1, удалено, вставлено Command2
*this.column2.dynamiccurrentcontrol="IIF(x.flag,'Command2','text1')"
Что я делаю не так...

Зачем Text1 удалил?
this.column2.dynamiccurrentcontrol = IIF(x.flag, 'Command2', 'text1')
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37915537
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>IgorNG
А где тогда должен находиться объект кнопка 'Command2', на форме, в гриде или как-то он должен создаваться "на лету"
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37915561
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1,

там же, где и "текст1".
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37915578
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть FormDesigner
грид, колонка, в колонке два объекта, header и text1, чтоб ввести command, надо удалить text1 и вставить в эту колонку, три обекта в колонке header, text1, command в FormDesigner не получается... или что-то не так..
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37915583
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1чтоб ввести command, надо удалить text1А пацаны-то не знают...
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37915587
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открываешь форму с таблой, CTRL-клик по табле, клик по столбцу, потом в панели "форм контролс" выбираешь батон, клик по столбцу, и вот у тебя столбец с текстом и батоном...
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37915603
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglir,

Спасибо за подсказку... я таких тонкостей не знал

PS: как-то не знал, что этот сайт для реальных пацанов, думал для таких чайников, как я... :-)
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37915642
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1я таких тонкостей не зналНу, это вроде обычная практика при работе с контейнерами. А таблица - тоже своего рода контейнер.
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37915683
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
контейнер, контейнеру рознь, есть стандартные, есть определяемые пользователями(не разу их не использовал), например если исходить из вашего утверждения, то Optiongroup тоже контейнер и в него тоже с помощью CTRL можно добавить объект... не получается, следовательно для каждого контейнера есть свои правила, и свои исключения...
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37916990
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1контейнер, контейнеру рознь, есть стандартные, есть определяемые пользователями(не разу их не использовал), например если исходить из вашего утверждения, то Optiongroup тоже контейнер и в него тоже с помощью CTRL можно добавить объект... не получается, следовательно для каждого контейнера есть свои правила, и свои исключения...

Интересно, а что нужно запихнуть в OptionGroup? У меня, например, фантазии не хватает :)
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37917143
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IgorNG Интересно, а что нужно запихнуть в OptionGroup? У меня, например, фантазии не хватает :)
Image...
OptionGroup - контейнер? да, подчиняется общим правилам работы с контейнерами?-нет(картинку не впихнуть), следовательно исключение, это единственное исключение?, нет, следовательно fох это одно большое исключение...:-)
...
Рейтинг: 0 / 0
Грид с изменяющимися объектами по условию
    #37917183
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1IgorNG Интересно, а что нужно запихнуть в OptionGroup? У меня, например, фантазии не хватает :)
Image...
OptionGroup - контейнер? да, подчиняется общим правилам работы с контейнерами?-нет(картинку не впихнуть), следовательно исключение, это единственное исключение?, нет, следовательно fох это одно большое исключение...:-)
Дык, сверху кинь - делов-то
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Грид с изменяющимися объектами по условию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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