072 Typescript Classes for the Fifth View (Material UI) - chempkovsky/CS82ANGULAR GitHub Wiki
-
We do not describe step by step instructions
- please repeat the steps similar to those described in the article 031.1.
-
folders to generate the classes
src\app\components\phbk-phone-view\
src\app\services\phbk-phone-view\
-
UI list properties will be as follows:
Click to show the picture
-
UI form properties will be as follows:
-
PhoneTypeIdRef
will be hidden -
EmployeeIdRef
will be hidden -
PPhoneTypeName
will be ofCombo
-type. -
EDEEntrprsName
andEDDivisionName
andEEmpLastName
will be ofSearchDialog
-type.- we can use
Combo
-type only forPPhoneTypeName
, as it's for a shirt list of rows. We expect the number of rows in the Employees, Divisions and Enterprises tables to be very large. -
Typeahead
-type does not support filtering by Lookup resources and we are going to denyfull scan filtering
for the end user.
- we can use
-
Reminder:
-
PhoneTypeIdRef
andPPhoneTypeName
have the sameForeign Key Chain
. Thus only one of these fields can be ofCombo
-type. The second one should beHidden
orReadOnly
. We declarePhoneTypeIdRef
to beHidden
for Insert and Update actions. -
EmployeeIdRef
,EEmpFirstName
,EEmpLastName
andEEmpSecondName
have the sameForeign Key Chain
. Thus only one of these fields can be ofSearchDialog
-type (or Combo or TypeAhead). The other ones should beHidden
orReadOnly
. We declareEmployeeIdRef
to beHidden
for Insert and Update actions;EEmpFirstName
andEEmpSecondName
are read only
-
-