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.
|