RecroGridRGProperty Class |
Namespace: Recrovit.RecroGridFramework
public class RGProperty : ICloneable, IXmlSerializable
The RecroGridRGProperty type exposes the following members.
Name | Description | |
---|---|---|
RecroGridRGProperty |
Initializes a new instance of the RecroGridRGProperty class.
|
Name | Description | |
---|---|---|
Alias |
Az SQL kifejezéshez használt alias név. Ha nincsen megadva, akkor a rendszer generál.
| |
ClientName |
Az oszlop kliensoldalon használt neve.
| |
ColName |
Meghatározza az oszlop (EntityObject-Property) nevét, ami bekerül az SQL lekérdezésbe.
A név lehet az EF logikai modell szerinti, akár több entitás távolságra lévő mező is.
Ha a név ESQL: kezdetű, akkor a rendszer egy ESQL kifejezésnek veszi (EF6).
Az ESQL:EntityBase. előtag használatával az ESQL típusú mező örökölhető az EntityBase azonos Alias mezőjéből.
| |
ColNameLastPart |
Gets the col name last part.
| |
ColPos |
Az oszlop pozíciója List nézetben. 0 esetén az oszlop nem jelenik meg.
| |
ColTitle |
A List nézetben megjelenő oszlop fejléce, illetve Form nézetben megjelenő mező neve.
Az érték lehet RecroDict szótár elem is, ilyenkor <%%>Scope.StringId formátumban kell megadni.
| |
ColWidth |
Az oszlop szélessége List nézetben. 0 esetén automatikus.
| |
CssClass | RGO_CssClass opció kivezetése az egyszerűbb használathoz.
| |
DisableInheritance | RGO_DisableInheritance opció kivezetése az egyszerűbb használathoz.
| |
Editable |
Meghatározza, hogy a mező szerkeszthető-e Form nézetben.
| |
EntityBase |
Meghatározza, hogy a mező melyik entitáshoz kapcsolódik.
A mező opciók és a ColTitle öröklődnek a kapcsolt entitás megfelelő Alias mezőjéből.
Csak a külső mezőknél lehet és szabad megadni!
| |
EntityId |
Entitás azonosítója.
| |
ESQL |
A ColName-ből csak az ESQL kifejezést adja meg
| |
Forced | RGO_Forced opció kivezetése az egyszerűbb használathoz.
| |
ForeignKey |
Ha a mezőhöz tartozik RGO_ForeignKey akkor azt,
egyébként ha a FormType != FormTypeEnum.Entity, akkor a megpróbálja a nevéből kiszedni táblanevet, és
az olyan nevű Entitás mezőnél keresi a ForeignKey-t.
| |
FormPos |
Meghatározza a mező pozícióját a Form nézeten.
| |
FormTab |
Meghatározza, hogy a mező a Form nézet melyik lapján (tab) helyezkedjen el. 0 esetén a mező nem jelenik meg.
| |
FormType |
Meghatározza a mező típusát Form nézetben és a szűrőben.
| |
IsDynamic |
Gets or sets a value indicating whether this column is dynamic.
| |
IsESQL |
ColName alapján meghatározza, hogy a mező ESQL kifejezés.
| |
IsJoin |
Jelzi, hogy a mező külső RGO_InnerJoin vagy RGO_OuterJoin kapcsolatot igényel.
| |
IsKey |
Meghatározza, hogy a mező egy kulcs az entitásban.
| |
ListType |
Meghatározza a mező típusát List nézetben.
| |
ListTypeStr |
Gets the ListType as string.
| |
Options |
Visszaadja a mezőhöz tartozó opciós beállításokat.
| |
PropertyComment |
Fejlesztői/Adminisztrátori megjegyzés a mezőhöz.
| |
PropertyId |
Gets or sets the property identifier.
| |
Readable |
Meghatározza, hogy az oszlop megjelenhet-e List nézetben.
| |
Sort | RGO_Sort opció kivezetése az egyszerűbb használathoz.
|
Name | Description | |
---|---|---|
Clone |
Creates a new object that is a copy of the current instance.
| |
CreateRGProperty |
Creates a property.
| |
GetBasePropery |
Ha a mező egy külső entitáshoz van kapcsolva, akkor visszaadja az EntityBase
azon mezőjét, ahol az EntityBase.Alias megegyezik a mező ColName utolsó részével.
| |
GetBoolOption |
Gets the value of an option as bool.
| |
GetColTitle | ||
GetOptionString |
Gets the value of an option as string.
| |
GetRGEntity |
Visszaadja azt az Entitást, amiben a Property található.
| |
OptionContainsKey |
Determines whether the Options contains the specified key.
|