🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ iman Rezaei
خطا در کپی کردن column
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۳۱ تیر ۱۴۰۰

باسلام

وقتی رو کپی کلیک میکنم خطای زیر داده میشه

 Material-UI: You have provided an out-of-range value `undefined` for the select component.
Consider providing a value that matches one of the available options or ''.
The available values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`.
eval @ SelectInput.js:362

سلام این خطا داره میگه مقادیری که احتمالا برای Column ست میشه اشتباهه و احتمالا زیاد مربوط به عرض ستون هست. حتما کدهاتون رو یکبار بررسی کنید و ببینید مقداری که برای Column ست میشه در بازه مجاز باشه.

کیوان علی محمدی ۰۶ مرداد ۱۴۰۰، ۰۶:۵۹

باسلام

کپی ستون مشکلش حل شد

ولی برای ردیف هم مثل ستون عملیات کپی درست کردم

const duplicateRow = e => { 
  const newUUID = uuid();
   dispatch({
      type: 'DUPLICATE_ROW',
      payload:{ hash, newUUID }
   })
}

case 'DUPLICATE_ROW':
           return {...state,
               rows: state.rows.map(row => {
                      if(row.hash === action.payload.hash){
                          state.rows.push({...row,hash:action.payload.newUUID})
                      }
                   console.log(state.rows)
                   return state.rows
               })
           }
           break;

 

Row.jsx در کنسولی که گرفتم ردیف کپی میشه ولی وقتی در 

 از اون در خط زیر مپ میگیره خطا میده

 {columns.map(col => (<Column key={col.hash} {...col} />))}

 

Row.jsx:149 Uncaught TypeError: Cannot read property 'map' of undefined
   at Row (Row.jsx:149)
   at renderWithHooks (react-dom.development.js:14985)
   at mountIndeterminateComponent (react-dom.development.js:17811)
   at beginWork (react-dom.development.js:19049)
   at HTMLUnknownElement.callCallback (react-dom.development.js:3945)
   at Object.invokeGuardedCallbackDev (react-dom.development.js:3994)
   at invokeGuardedCallback (react-dom.development.js:4056)
   at beginWork$1 (react-dom.development.js:23959)
   at performUnitOfWork (react-dom.development.js:22771)
   at workLoopSync (react-dom.development.js:22702)

iman Rezaei ۰۷ مرداد ۱۴۰۰، ۱۱:۳۶

خب حالا باید مقدار columns رو بررسی کنید و ببینید در کجا مقدارش undefined میشه و اونجارو اصلاح کنید.

کیوان علی محمدی ۱۰ مرداد ۱۴۰۰، ۱۲:۱۷