File size: 881 Bytes
c9d0005
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---
order: 1
toc: content
mobile: false
group: 
  title: 其他
  order: 5
---



<!-- ---
order: 11
toc: false
--- -->
# 常见问题

##### 1. 只读模式下,默认的渲染不能满足要求我想定制怎么办?

参见[只读模式下的自定义组件](/form-render/advanced-widget#只读模式下的自定义组件)

##### 2. 我试着使用 form.setValues, 但是被 set 的值还是空的?

form-render 有生命周期的概念,请在 onMount 这个钩子里 set。

##### 3. type 为 object 类型自定义组件没有接收到 value 与 onChange 属性 

例如下面这种 Schema 结构的自定义组件,2.x 会判定它是容器组件并非表单控件,那如何解决这种误判呢?增加一个 widgetType: 'field'
```js
{
  type: "object",
  widget: "WidgetObj",
  properties: {
    name: {
      title: "name",
      type: "string",
    }
  }
}
```