مونا
4 سال پیش توسط مونا مطرح شد
2 پاسخ

تقویم در reactjs

سلام
روزتون بخیر دوستان
من این قطعه کد رو استفاده کردم و خطای زیر رو میده:

 this.currentArea = -1;
        schedulerData._setDocumentWidth(document.documentElement.clientWidth);
        this.state = {
            visible: false,
            dndContext: dndContext,
            contentHeight: schedulerData.getSchedulerContentDesiredHeight(),
            contentScrollbarHeight: 17,
            contentScrollbarWidth: 17,
            resourceScrollbarHeight: 17,
            resourceScrollbarWidth: 17,
            scrollLeft: 0,
            scrollTop: 0,
            documentWidth: document.documentElement.clientWidth,
            documentHeight: document.documentElement.clientHeight,
        };
TypeError: Cannot read property '_setDocumentWidth' of undefined

ممکنه راهنمائی کنید این خطا برا چی هست؟


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
0

سلام مشخه بخاطر اینکه schedulerData شما یک مقدار undefined هست و باید چک کنید که چرا schedulerData یک مقدار undefined برمیگردونه


مونا
تخصص : علاقه مند به برنامه نویسی
@mona.hagh 4 سال پیش آپدیت شد
0

@hesammousavi
من تو schedulerData کد زیر رو دارم:

_setDocumentWidth(documentWidth) {
        if(documentWidth >= 0) {
            this.documentWidth = documentWidth;
        }
    }

و به نظر درست میاد یعنی مقداری که تو کامپوننتم ست شده(document.documentElement.clientWidth)، نمی تونه undefined باشه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام