|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
Можно ли сделать так, что, например в таблице есть числовое поле, есть грид, у которого источник эта таблица, если значение этого поля равно 1, то в ячейке этого поля этого грида отображается Textbox, если 2 то CommandButton.. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 06:27 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
q1w1e1, смотрите в сторону Column.DynamicCurrentControl ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 06:39 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
Не получается... порылся в инете, попробовал и так и этак .. не получается.. Остановился есть таблица 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. показывалась кнопка, иначе не показывалась, или была заблокирована и т.д.. Что я делаю не так... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 08:12 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
q1w1e1, С кнопкой DynamicCurrentControl не поможет, ищи на фокс клубе BackStyle_Access() ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 10:24 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
q1w1e1, А зачем мучить грид вынеси кнопку и текстбокс за пределы грида. и делай видимыми и доступными в зависимости от условия. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 10:27 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
q1w1e1Не получается... порылся в инете, попробовал и так и этак .. не получается.. грид record source X и две колонки, во второй колонке Text1, удалено, вставлено Command2 *this.column2.dynamiccurrentcontrol="IIF(x.flag,'Command2','text1')" Что я делаю не так... Зачем Text1 удалил? this.column2.dynamiccurrentcontrol = IIF(x.flag, 'Command2', 'text1') ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 10:30 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
>IgorNG А где тогда должен находиться объект кнопка 'Command2', на форме, в гриде или как-то он должен создаваться "на лету" ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 10:51 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
q1w1e1, там же, где и "текст1". ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 11:06 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
Есть FormDesigner грид, колонка, в колонке два объекта, header и text1, чтоб ввести command, надо удалить text1 и вставить в эту колонку, три обекта в колонке header, text1, command в FormDesigner не получается... или что-то не так.. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 11:20 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
q1w1e1чтоб ввести command, надо удалить text1А пацаны-то не знают... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 11:24 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
Открываешь форму с таблой, CTRL-клик по табле, клик по столбцу, потом в панели "форм контролс" выбираешь батон, клик по столбцу, и вот у тебя столбец с текстом и батоном... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 11:26 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
tanglir, Спасибо за подсказку... я таких тонкостей не знал PS: как-то не знал, что этот сайт для реальных пацанов, думал для таких чайников, как я... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 11:39 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
q1w1e1я таких тонкостей не зналНу, это вроде обычная практика при работе с контейнерами. А таблица - тоже своего рода контейнер. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 12:00 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
контейнер, контейнеру рознь, есть стандартные, есть определяемые пользователями(не разу их не использовал), например если исходить из вашего утверждения, то Optiongroup тоже контейнер и в него тоже с помощью CTRL можно добавить объект... не получается, следовательно для каждого контейнера есть свои правила, и свои исключения... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 12:22 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
q1w1e1контейнер, контейнеру рознь, есть стандартные, есть определяемые пользователями(не разу их не использовал), например если исходить из вашего утверждения, то Optiongroup тоже контейнер и в него тоже с помощью CTRL можно добавить объект... не получается, следовательно для каждого контейнера есть свои правила, и свои исключения... Интересно, а что нужно запихнуть в OptionGroup? У меня, например, фантазии не хватает :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2012, 09:41 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
IgorNG Интересно, а что нужно запихнуть в OptionGroup? У меня, например, фантазии не хватает :) Image... OptionGroup - контейнер? да, подчиняется общим правилам работы с контейнерами?-нет(картинку не впихнуть), следовательно исключение, это единственное исключение?, нет, следовательно fох это одно большое исключение...:-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2012, 11:02 |
|
Грид с изменяющимися объектами по условию
|
|||
---|---|---|---|
#18+
q1w1e1IgorNG Интересно, а что нужно запихнуть в OptionGroup? У меня, например, фантазии не хватает :) Image... OptionGroup - контейнер? да, подчиняется общим правилам работы с контейнерами?-нет(картинку не впихнуть), следовательно исключение, это единственное исключение?, нет, следовательно fох это одно большое исключение...:-) Дык, сверху кинь - делов-то ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2012, 11:22 |
|
|
start [/forum/topic.php?fid=41&fpage=53&tid=1583506]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 264ms |
total: | 397ms |
0 / 0 |