我正在嘗試讓APPRAISAL_TYPE下的選項顯示在我的React表單上
class Appraisal(BaseModel): class APPRAISAL_TYPE(models.IntegerChoices): self_appraisal = 1 line_manager = 2 coo = 3 name = models.CharField(max_length=200, blank=True) category = models.IntegerField(choices=APPRAISAL_TYPE.choices, default=APPRAISAL_TYPE.self_appraisal) description = models.TextField(max_length=200, blank=True) appraisal_for = models.ForeignKey(settings.AUTH_USER_MODEL, null=True, on_delete=models.SET_NULL, related_name="re_appraisal_for") appraised_by = models.CharField(max_length=200, blank=True)
<InputGroup> <InputLeftAddon children="Category" borderRadius="16px" /> <Select name="category" value={APPRAISAL_TYPE[appraisalDetails.status]} options={categoryOptions} onChange={(option) => handleChange(option, "category")} /> </InputGroup>
然而,由於category是一個整數欄位,它應該與APPRAISAL_TYPE連接在一起,所以我得到了一個期望整數的錯誤。
你可以嘗試這個
使用了什麼類型的
Select
元件,categoryOptions的屬性需要相應更改希望能幫助您解決問題。