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

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

Guest_rocsolanka_*

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

Domino6

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

Guest

Гость
#3
<!--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

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

Guest

Гость
#5
<!--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]

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