Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
京东前端
nutui-react
提交
c7551194
N
nutui-react
项目概览
京东前端
/
nutui-react
通知
0
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
N
nutui-react
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
c7551194
编写于
3月 20, 2023
作者:
J
junjun666
提交者:
GitHub
3月 20, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix:Form提交数据中缺少默认选中的radio值 (#834)
上级
03d94f72
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
11 addition
and
8 deletion
+11
-8
src/packages/form/doc.en-US.md
src/packages/form/doc.en-US.md
+2
-2
src/packages/form/doc.md
src/packages/form/doc.md
+5
-5
src/packages/formitem/formitem.tsx
src/packages/formitem/formitem.tsx
+4
-1
未找到文件。
src/packages/form/doc.en-US.md
浏览文件 @
c7551194
...
...
@@ -193,7 +193,7 @@ const App = () => {
<
Form
.
Item
label
=
"Note"
name
=
"note"
>
<
Input
placeholder
=
"please input note"
type
=
"string"
/>
</
Form
.
Item
>
<
Form
.
Item
label
=
{
translated
.
radiogroup
}
name
=
"radiogroup"
>
<
Form
.
Item
label
=
'RadioGroup'
name
=
"radiogroup"
>
<
Radio
.
RadioGroup
onChange
=
{
onMenuChange
}
>
<
Radio
value
=
"male"
>
male
</
Radio
>
<
Radio
value
=
"female"
>
female
</
Radio
>
...
...
@@ -201,7 +201,7 @@ const App = () => {
</
Radio
.
RadioGroup
>
</
Form
.
Item
>
<
Cell
>
<
input
type
=
"submit"
value
=
{
translated
.
submit
}
/>
<
input
type
=
"submit"
value
=
'Submit'
/>
</
Cell
>
</
Form
>
</>
...
...
src/packages/form/doc.md
浏览文件 @
c7551194
...
...
@@ -194,16 +194,16 @@ const App = () => {
onFinishFailed
=
{
(
error
)
=>
submitFailed
(
error
)
}
>
<
Form
.
Item
label
=
{
translated
.
name
}
label
=
'姓名'
name
=
"username"
rules
=
{
[{
required
:
true
,
message
:
translated
.
nameTip
}]
}
rules
=
{
[{
required
:
true
,
message
:
'
请输入姓名
'
}]
}
>
<
Input
placeholder
=
{
translated
.
nameTip1
}
type
=
"text"
/>
<
Input
placeholder
=
'请输入姓名'
type
=
"text"
/>
</
Form
.
Item
>
<
Form
.
Item
label
=
"标注"
name
=
"note"
>
<
Input
placeholder
=
"请输入标注"
type
=
"string"
/>
</
Form
.
Item
>
<
Form
.
Item
label
=
{
translated
.
radiogroup
}
name
=
"radiogroup"
>
<
Form
.
Item
label
=
'单选按钮'
name
=
"radiogroup"
>
<
Radio
.
RadioGroup
onChange
=
{
onMenuChange
}
>
<
Radio
value
=
"male"
>
male
</
Radio
>
<
Radio
value
=
"female"
>
female
</
Radio
>
...
...
@@ -211,7 +211,7 @@ const App = () => {
</
Radio
.
RadioGroup
>
</
Form
.
Item
>
<
Cell
>
<
input
type
=
"submit"
value
=
{
translated
.
submit
}
/>
<
input
type
=
"submit"
value
=
'提交'
/>
</
Cell
>
</
Form
>
</>
...
...
src/packages/formitem/formitem.tsx
浏览文件 @
c7551194
...
...
@@ -65,13 +65,16 @@ export class FormItem extends React.Component<FieldProps> {
const
type
=
(
children
as
any
).
type
.
NAME
const
defaultvalue
=
this
.
props
.
initialValue
||
(
children
as
any
).
props
?.
defaultValue
this
.
props
.
initialValue
||
(
children
as
any
).
props
?.
defaultValue
||
(
children
as
any
).
props
?.
value
if
(
defaultvalue
&&
!
this
.
isInitialValue
)
{
setFieldsValue
({
[
name
]:
defaultvalue
})
this
.
isInitialValue
=
true
}
return
{
value
:
getFieldValue
(
name
),
defaultValue
:
getFieldValue
(
name
),
onChange
:
(
event
:
React
.
ChangeEvent
<
HTMLInputElement
>
|
number
|
string
|
string
[]
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录