Просмотр исходного кода

feat: Only update weight and priority when blur

CaIon 2 лет назад
Родитель
Сommit
7f22d58574
1 измененных файлов с 8 добавлено и 4 удалено
  1. 8 4
      web/src/components/ChannelsTable.js

+ 8 - 4
web/src/components/ChannelsTable.js

@@ -141,9 +141,11 @@ const ChannelsTable = () => {
                         <InputNumber
                             style={{width: 70}}
                             name='priority'
-                            onChange={value => {
-                                manageChannel(record.id, 'priority', record, value);
+                            onBlur={e => {
+                                manageChannel(record.id, 'priority', record, e.target.value);
                             }}
+                            keepFocus={true}
+                            innerButtons
                             defaultValue={record.priority}
                             min={-999}
                         />
@@ -160,9 +162,11 @@ const ChannelsTable = () => {
                         <InputNumber
                             style={{width: 70}}
                             name='weight'
-                            onChange={value => {
-                                manageChannel(record.id, 'weight', record, value);
+                            onBlur={e => {
+                                manageChannel(record.id, 'weight', record, e.target.value);
                             }}
+                            keepFocus={true}
+                            innerButtons
                             defaultValue={record.weight}
                             min={0}
                         />