Как определить категория или документ?

  • Автор темы Guest_rocsolanka_*
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest_rocsolanka_*

Проблема такая: есть view, одна колонка которого - категория. И есть кнопка(Edit), которую хотелось бы скрывать, если пользователь выделил строку, которая отображает категорию, а не документ. Как это сделать? @IsCategory,@IsExpandable - не работают :-(
 
D

Domino6

Кнопкой что делаеш ?
Если на формулах то впиши
IsDoc:=@if(Form=!"";@True;@False)
У документа всегда есть поле Form
А дальше либо сообщение либо выход если это не документ
 
G

Guest

<!--QuoteBegin-Domino6+6:07:2005, 17:17 -->
<span class="vbquote">(Domino6 @ 6:07:2005, 17:17 )</span><!--QuoteEBegin-->Кнопкой что делаеш ?
Если на формулах то впиши
IsDoc:=@if(Form=!"";@True;@False)
У документа всегда есть поле Form
А дальше либо сообщение либо выход если это не документ
[snapback]21970" rel="nofollow" target="_blank[/snapback]​
[/quote]
Так не работает :-(. Объясню подробнее, чего я хочу. На вьюшке есть кнопка,
При нажатии на которую будет открываться форма для редактирования выделенного документа. Во вьшке есть поле, которое является категорией. соответственно, если документ не выделен(выделена категория) кнопку редактирования документа надо скрыть, т.е. в Hide when для кнопки вписать условие, что выделена категория, а не документ. А то пользователей пугает сообщение "Can not execute the specified command" , когда они нажимают кнопку редактирования стоя на строке с категорией :-(
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Для: Guest
Работает. Просто ты не так делаешь. Скрыть не получится. Да и не надо это.
Вот код для кнопки редактирования.
Код:
@If(Form!="";@Command([EditDocument];1);@Prompt([OK];"";"Это категория"))
 
G

Guest

<!--QuoteBegin-Medevic+7:07:2005, 09:14 -->
<span class="vbquote">(Medevic @ 7:07:2005, 09:14 )</span><!--QuoteEBegin-->Для: Guest
Работает. Просто ты не так делаешь. Скрыть не получится. Да и не надо это.
Вот код для кнопки редактирования.
Код:
@If(Form!="";@Command([EditDocument];1);@Prompt([OK];"";"Это категория"))
[snapback]21981" rel="nofollow" target="_blank[/snapback]​
[/quote]

Спасибо, заработало!
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!