في التخزين المؤقت Obj أوبجكتسكريبت ، ما هي الكلمة الملكية' الأسماء المستعارة'
-
21-12-2019 - |
سؤال
تحت وثائق الكلمات الرئيسية الملكية بين النظم Aliases
لم يتم سرد ككلمة رئيسية.ومع ذلك ، في الاستوديو إذا كنت اكتب
Property Tst As %String [
المنسدلة للملوثات العضوية الثابتة مع الأسماء المستعارة ويملأ مع
Property Tst As %String [ Aliases =
الطريقة الوحيدة التي حصلت عليها لتجميع هو
Aliases = { "some value?" } ];
وبالتالي, كيف هو Aliases
مستعمل?
تحديث:أعلم أنني فعلت ذلك بشكل عكسي ، ووجدت ميزة ثم بحثت عن مشكلة ، لكنني وجدت حالة استخدام.إذا كنت مستخدم فرقة ، يعرض عارض الرسائل الرسالة فقط إذا كان"صالح" العش شمل ، أي.لا توجد مسافات في أسماء علامات شمل.ومع ذلك ، يجب أن يحتوي الكائن على مساحة في اسم الخاصية,
Property "Due Date?" As %String;
يمكنك القيام بما يلي
Property "DueDate" As %String [ Aliases = {Due Date} ];
ولا تزال تشير إلى الخاصية بالاسم القديم obj."Due Date?"
, ، السماح للرسالة بالظهور في العارض والحفاظ على "العامية" القديمة.
المحلول
تحرير:في الواقع يعمل ، ولكن بناء الجملة هو
Property Name As %String [ Aliases = {name2} ];
لذلك ، لا يقتبس.
ما الذي تحاول تحقيقه هنا?
نصائح أخرى
أعتقد أنه لا يستخدم على الإطلاق.لأنه ليس لديك أي مرجع في الوثائق أو في التعليمات البرمجية حول هذا الموضوع.