Видимость колонки браузера.
Модераторы: m0p3e, edward_K, Модераторы
Видимость колонки браузера.
Подскажите пжста, как показать(спрятать)
колонку browser в фейсе.. ???
колонку browser в фейсе.. ???
VIP её мать... и отец!
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Видимость колонки браузера.
Конфигуратором
Re: Видимость колонки браузера.
cfsSetProp (aObjName : string | longInt;
aPropName : string | longInt;
aValue : anyType ) : longInt;
aObjName - имя твоей колонки. посмотришь в конфигураторе
aPropName - название свойства. в данном случае
aPropName = 'Visible'
AValue - значение свойства.
пример:
cfsSetProp ('c_BR_TBLACT.MOL_МОЛ', 'Visible' ,False);
aPropName : string | longInt;
aValue : anyType ) : longInt;
aObjName - имя твоей колонки. посмотришь в конфигураторе
aPropName - название свойства. в данном случае
aPropName = 'Visible'
AValue - значение свойства.
пример:
cfsSetProp ('c_BR_TBLACT.MOL_МОЛ', 'Visible' ,False);
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
Re: Видимость колонки браузера.
ну зачем огород городить?
все гораздо проще
8.8.2. Процедура ClearFieldState (Integer, Word)
Назначение
Очистить state-флаги поля (stVisible).
Описание
procedure ClearFieldState (поле : Integer; iState : Word);
Параметры
Поле : Integer - номер поля в логической таблице Integer
iState : Word - флаг (stVisible).
Замечание
Доступны константы с идентификаторами fn<имя поля>, значения которых равны номерам полей.
Пример
Interface Example;
create view as select Table1.aFieldIsVisible,
Table1.aField from Table1;
screen Table1Viewer;
Fields aField;
<<
aField .@@@@@@@@@@@@@
>>
end;
HandleEvent
cmPositionChanged: if (aFieldIsVisible)
SetFieldState(#aField,sfVisible);
else
ClearFieldState(#aField,sfVisible);
end;
end.//Interface
8.8.18. Процедура SetFieldState (Integer, Word)
Назначение
Установить state-флаги поля (stVisible).
Описание
procedure SetFieldState (поле : Integer; iState : Word)
Параметры
поле : Integer - номер поля в логической таблице Integer
iSate : Word - флаг (stVisible).
все гораздо проще
8.8.2. Процедура ClearFieldState (Integer, Word)
Назначение
Очистить state-флаги поля (stVisible).
Описание
procedure ClearFieldState (поле : Integer; iState : Word);
Параметры
Поле : Integer - номер поля в логической таблице Integer
iState : Word - флаг (stVisible).
Замечание
Доступны константы с идентификаторами fn<имя поля>, значения которых равны номерам полей.
Пример
Interface Example;
create view as select Table1.aFieldIsVisible,
Table1.aField from Table1;
screen Table1Viewer;
Fields aField;
<<
aField .@@@@@@@@@@@@@
>>
end;
HandleEvent
cmPositionChanged: if (aFieldIsVisible)
SetFieldState(#aField,sfVisible);
else
ClearFieldState(#aField,sfVisible);
end;
end.//Interface
8.8.18. Процедура SetFieldState (Integer, Word)
Назначение
Установить state-флаги поля (stVisible).
Описание
procedure SetFieldState (поле : Integer; iState : Word)
Параметры
поле : Integer - номер поля в логической таблице Integer
iSate : Word - флаг (stVisible).
Re: Видимость колонки браузера.
а я и не знал. :-/
спасиб. теперь буду -:)
спасиб. теперь буду -:)
Re: Видимость колонки браузера.
тогда в догонку вопрос к Maverick:
Поле или столбец мы скроем этими функциями.
но как скрыть в таком случае надпись(label которая) перед полем?
screen Table1Viewer;
Fields aField;
<<
`aField(это надо скрыть)` .@@@@@@@@@@@@@
>>
end;
Поле или столбец мы скроем этими функциями.
но как скрыть в таком случае надпись(label которая) перед полем?
screen Table1Viewer;
Fields aField;
<<
`aField(это надо скрыть)` .@@@@@@@@@@@@@
>>
end;
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Видимость колонки браузера.
Вместо:
screen Table1Viewer;
Fields aField;
<<
`aField(это надо скрыть)` .@@@@@@@@@@@@@
>>
end;
сделать
screen Table1Viewer;
Fields aField;
<<
.@@@@@@@@@@@@@@@ .@@@@@@@@@@@@@
>>
end;
и делать ClearFieldState и SetFieldState по обоим полям-переменным
screen Table1Viewer;
Fields aField;
<<
`aField(это надо скрыть)` .@@@@@@@@@@@@@
>>
end;
сделать
screen Table1Viewer;
Fields aField;
<<
.@@@@@@@@@@@@@@@ .@@@@@@@@@@@@@
>>
end;
и делать ClearFieldState и SetFieldState по обоим полям-переменным
Re: Видимость колонки браузера.
хочешь сказать - вместо label использовать edit?
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Видимость колонки браузера.
Сорьки, был не прав, проглядел...
сделать
screen Table1Viewer;
Fields aField;
Fields Name_aField : Skip ;
<<
.@@@@@@@@@@@@@@@ .@@@@@@@@@@@@@
>>
end;
Вот теперича вроде правильно
сделать
screen Table1Viewer;
Fields aField;
Fields Name_aField : Skip ;
<<
.@@@@@@@@@@@@@@@ .@@@@@@@@@@@@@
>>
end;
Вот теперича вроде правильно
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Видимость колонки браузера.
Оппс... опять я не прав...
Вот, вроде так будет правильно (поменять местами строки в разделе Fields
screen Table1Viewer;
Fields Name_aField : Skip ;
Fields aField;
<<
.@@@@@@@@@@@@@@@ .@@@@@@@@@@@@@
>>
end;
Вот, вроде так будет правильно (поменять местами строки в разделе Fields
screen Table1Viewer;
Fields Name_aField : Skip ;
Fields aField;
<<
.@@@@@@@@@@@@@@@ .@@@@@@@@@@@@@
>>
end;