Функция onChange
автоматически принимает только первый аргумент (среда разработки ant передает этот автоматический аргумент).
Вызов функции: this.onChange
Объявление функции:
onChange = (automatic_argument, my_argument) => {
//my code
}
my_argument
может быть любой из определенных мной констант в зависимости от контекста вызова.
const LivingRoomOptions = ['a', 'b', 'c'];
const DinningRoomOptions = ['d', 'e', 'f'];
const BedroomOptions = ['g', 'h', 'i'];
Я хочупередать эти константы в качестве второго аргумента функции onChange
в зависимости от того, откуда она вызывается.
Когда я вызываю функцию, подобную этой, this.onChange(my_argument)
, она просто заменяет automatic_argument
, что очевидно.
При вызове this.onChange(undefined, my_argument)
просто вводится неопределенное значение вместо automatic_argument
.
Как передать my_argument
в onChange
без вмешательства в automatic_argument
?
ссылка antd
См. Код раздела checkall
в этой ссылке.Разверните код, пожалуйста.