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

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

Column.DynamicCurrentControl
...
Рейтинг: 0 / 0
14.08.2012, 08:12
    #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
14.08.2012, 10:24
    #37915507
XAndy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Грид с изменяющимися объектами по условию
q1w1e1,

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

А зачем мучить грид
вынеси кнопку и текстбокс за пределы грида.
и делай видимыми и доступными в зависимости от условия.
...
Рейтинг: 0 / 0
14.08.2012, 10:30
    #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
14.08.2012, 10:51
    #37915537
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Грид с изменяющимися объектами по условию
>IgorNG
А где тогда должен находиться объект кнопка 'Command2', на форме, в гриде или как-то он должен создаваться "на лету"
...
Рейтинг: 0 / 0
14.08.2012, 11:06
    #37915561
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Грид с изменяющимися объектами по условию
q1w1e1,

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

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

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

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


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