我想仅在编辑屏幕中显示某些字段。所以在Crud控制器中我给出了像这样的addField选项
$this->crud->addField([ // Number
'name' => 'xyz',
'label' => 'XYZ',
'type' => 'number',
],'update');
通过这种方式,我只能在编辑屏幕中看到此字段,但我所做的更改不会保存。如果我想保存,那么我必须在
中提及protected $fillable = [xyz].
如果我用可填充的数组给它,那么该字段将保存,但它也会显示在创建屏幕上。
我想要的是,在创建屏幕中我不想显示某些字段,仅在编辑屏幕中我要显示这些字段并保存,它应该反映在数据库中。
答案 0 :(得分:0)
检查视图中的路线然后决定是否显示
<ListView
dataSource={this.state.dataSource}
renderRow={
(rowData) =>
<CardToefl
onPress={() => Actions.questDetay({zamqi: rowData.stept_id})}
stept={rowData.stept_baslik}
descriptionEnglish={rowData.stept_ingdesc}
descriptionTurkish={rowData.stept_trdesc}
myId={rowData.stept_id}
progreset={this.props.processDetayDeger}
/>
} >
</ListView>