blockly > blockRendering > الصف
فئة blockRendering.Row
كائن يمثّل صفًّا واحدًا على قطعة معروضة وجميع مكوّناتها الفرعية.
Signature:
export declare class Row
الشركات المصنِّعة
| الشركة المصنِّعة | مفاتيح التعديل | الوصف |
|---|---|---|
| (الدالة الإنشائية)(الثوابت) | إنشاء مثيل جديد لفئة Row |
أماكن إقامة
| الموقع | مفاتيح التعديل | النوع | الوصف |
|---|---|---|---|
| المحاذاة | الرقم | فارغ | محاذاة الصف. | |
| constants_ |
|
ConstantProvider | |
| العناصر | قابلة للقياس[] | مصفوفة من العناصر المضمّنة في هذا الصف. | |
| hasDummyInput | منطقي | ما إذا كان الصف يحتوي على أي إدخالات وهمية أو إدخالات صف النهاية. | |
| hasExternalInput | منطقي | ما إذا كان الصف يتضمّن أي إدخالات خارجية | |
| hasInlineInput | منطقي | ما إذا كان الصف يحتوي على أي إدخالات مضمَّنة | |
| hasJaggedEdge | منطقي | ما إذا كان الصف يتضمّن حافة مسنّنة. | |
| hasStatement | منطقي | ما إذا كان الصف يحتوي على أي إدخالات للعبارة | |
| height | الرقم | تمثّل هذه السمة ارتفاع الصف. | |
| minHeight | الرقم | تمثّل هذه السمة الحد الأدنى لارتفاع الصف. | |
| minWidth | الرقم | تمثّل هذه السمة الحد الأدنى لعرض الصف، من الحافة اليسرى للقطعة إلى اليمين. ولا تشمل الوحدات الفرعية ما لم تكن مُضمَّنة. | |
| notchOffset | الرقم | ||
| statementEdge | الرقم | حيث يجب أن توجد الحافة اليسرى لجميع إدخالات العبارة في الكتلة. وهذا من شأنه التأكد من أن مدخلات العبارة التي يتم معالجتها من خلال حقول عرض المتغير تتم محاذاة جميعها. | |
| النوع | الرقم | ||
| العرض | الرقم | تمثّل هذه السمة عرض الصف، من الحافة اليسرى للقطعة إلى اليمين. ولا تشمل الوحدات الفرعية ما لم تكن مُضمَّنة. | |
| widthWithConnectedBlocks | الرقم | عرض الصف، من الحافة اليسرى للمربّع إلى حافة القطعة أو أي مربّعات فرعية مرتبطة. | |
| xPos | الرقم | الموضع X للصف بالنسبة إلى أصل مجموعة svg الخاصة بالكتلة | |
| yPos | الرقم | الموضع Y للصف بالنسبة إلى أصل مجموعة svg الخاصة بالكتلة |
الطُرق
| الطريقة | مفاتيح التعديل | الوصف |
|---|---|---|
| endsWithElemSpacer() | تحدّد ما إذا كان يجب أن ينتهي هذا الصف بفاصل عنصر. | |
| getFirstSpacer() | طريقة ملائمة للحصول على أول عنصر فاصل في هذا الصف. | |
| getLastInput() | الحصول على الإدخال الأخير في هذا الصف، إذا كان يتضمن إدخالاً. | |
| getLastSpacer() | طريقة ملائمة للحصول على آخر عنصر فاصل في هذا الصف. | |
| measure() | افحص كل المكوّنات الفرعية واملأ كل خصائص الحجم في الصف. | |
| startsWithElemSpacer() | تحدد ما إذا كان يجب أن يبدأ هذا الصف بفاصل عنصر. |