### Select Table Input Source: https://github.com/crocodic-studio/crudbooster/wiki/Datamodal-Type-Sample Defines a select dropdown input that fetches options from a database table. ```PHP $columns[] = ['label'=>'Select Table','name'=>'type_select_table','type'=>'select','required'=>true,'datatable'=>'category,name']; ``` -------------------------------- ### Select Dropdown Input Source: https://github.com/crocodic-studio/crudbooster/wiki/Datamodal-Type-Sample Defines a select dropdown input field with enumerated options. ```PHP $columns[] = ['label'=>'Select','name'=>'type_select_enum','type'=>'select','required'=>true,'dataenum'=>['a','b','c','d']]; ``` -------------------------------- ### Textarea Input Source: https://github.com/crocodic-studio/crudbooster/wiki/Datamodal-Type-Sample Defines a textarea input field for multi-line text. ```PHP $columns[] = ['label'=>'Catatan','name'=>'catatan','type'=>'textarea','required'=>true]; ``` -------------------------------- ### Image Upload Input Source: https://github.com/crocodic-studio/crudbooster/wiki/Datamodal-Type-Sample Defines an image upload input field. ```PHP $columns[] = ['label'=>'Image','name'=>'type_upload_image','type'=>'upload','required'=>true,'upload_type'=>'image']; ``` -------------------------------- ### Number Input Source: https://github.com/crocodic-studio/crudbooster/wiki/Datamodal-Type-Sample Defines a number input field. ```PHP $columns[] = ['label'=>'Price','name'=>'price','type'=>'number','required'=>true]; ``` ```PHP $columns[] = ['label'=>'QTY','name'=>'qty','type'=>'number','required'=>true]; ``` ```PHP $columns[] = ['label'=>'Discount','name'=>'discount','type'=>'number','required'=>true]; ``` -------------------------------- ### File Upload Input Source: https://github.com/crocodic-studio/crudbooster/wiki/Datamodal-Type-Sample Defines a file upload input field with size and type restrictions. ```PHP $columns[] = ['label'=>'Upload File','name'=>'type_upload_file','type'=>'upload','required'=>true,'help'=>'Please upload file only','max'=>'10000','upload_type'=>'file']; ``` -------------------------------- ### Child Table Input Source: https://github.com/crocodic-studio/crudbooster/wiki/Datamodal-Type-Sample Defines a child table input for nested data entry, linking to a parent table. ```PHP $this->form[] = ['label'=>'Order Detail','name'=>'order_detail','type'=>'child','columns'=>$columns,'table'=>'orders_detail','foreign_key'=>'orders_id']; ``` -------------------------------- ### Radio Button Input Source: https://github.com/crocodic-studio/crudbooster/wiki/Datamodal-Type-Sample Defines a radio button input field with enumerated options. ```PHP $columns[] = ['label'=>'Radio','name'=>'type_radio_enum','type'=>'radio','required'=>true,'dataenum'=>['a','b','c','d']]; ``` -------------------------------- ### Calculated Number Input Source: https://github.com/crocodic-studio/crudbooster/wiki/Datamodal-Type-Sample Defines a read-only number input field with a formula for calculation. ```PHP $columns[] = ['label'=>'Sub Total','name'=>'subtotal','type'=>'number','formula'=>"[qty] * [price] - [discount]","readonly"=>true,'required'=>true]; ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.