CreateLookupResourceDefinition

CreateLookupResourceDefinition(ExtendedAttributeResource, string)

Εργοστασιακή μέθοδος που δημιουργεί έναν εκτεταμένο ορισμό χαρακτηριστικών με αναζήτηση. ΈχειCalculationType Ισούται μεLookup και μπορεί να χρησιμοποιηθεί μόνο στους Πόρους. Πρέπει να καθορίσετεfieldId καιalias όταν καλείτε αυτήν τη μέθοδο. Ο τύπος πεδίου προκύπτει από το πεδίο id.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
    ExtendedAttributeResource fieldId, string alias)
ΠαράμετροςΤύποςΠεριγραφή
fieldIdExtendedAttributeResourceΤο καθορισμένοExtendedAttributeResource αναγνωριστικό πεδίου.
aliasStringΤο καθορισμένοString ψευδώνυμο.

Επιστρεφόμενη Αξία

Δημιουργήθηκε το παράδειγμα τουExtendedAttributeDefinition τάξη με καθορισμένοfieldId καιalias.

Παραδείγματα

Χρησιμοποιήστε αυτό το παράδειγμα για να δημιουργήσετε έναν προσαρμοσμένο ορισμό πεδίου για έναν πόρο με αναζήτηση και, στη συνέχεια, συμπληρώστε τον με τιμές κειμένου:

var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(resourceTextAttr);

Δείτε επίσης


CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)

Εργοστασιακή μέθοδος που δημιουργεί έναν εκτεταμένο ορισμό χαρακτηριστικών με αναζήτηση. ΈχειCalculationType Ισούται μεLookup και μπορεί να χρησιμοποιηθεί μόνο στους Πόρους. Πρέπει να καθορίσετεcustomFieldType ,fieldId καιalias όταν καλείτε αυτήν τη μέθοδο.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
    CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
ΠαράμετροςΤύποςΠεριγραφή
customFieldTypeCustomFieldTypeΤο καθορισμένοCustomFieldType τύπος.
fieldIdExtendedAttributeResourceΤο καθορισμένοExtendedAttributeResource αναγνωριστικό πεδίου.
aliasStringΤο καθορισμένοString ψευδώνυμο.

Επιστρεφόμενη Αξία

Δημιουργήθηκε το παράδειγμα τουExtendedAttributeDefinition τάξη με καθορισμένοcustomFieldType ,fieldId καιalias.

Παραδείγματα

Χρησιμοποιήστε αυτό το παράδειγμα για να δημιουργήσετε έναν προσαρμοσμένο ορισμό πεδίου για έναν πόρο με αναζήτηση και, στη συνέχεια, συμπληρώστε τον με τιμές κειμένου:

var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(resourceTextAttr);

Δείτε επίσης