react-bootstrap添加选项选项 - ReactJS

时间:2017-02-20 01:16:24

标签: javascript reactjs react-bootstrap

我正在使用react-bootstrap和ReactJS。我期待select将选项作为参数,但没有看到填充选项的方法。这是我到目前为止的代码。如何传递数据

from openerp import models, api, fields, _ 

class task_04 (models.Model):

    #Inherit dari model purchase.order
    _inherit    =   "purchase.order"

    @api.multi
    def action_view_related_products(self):
        ids = [line.product_id.id 
               for line in self.order_line]
        return{
            'name'          :   ('View Chosen Products'), # Nama dari tabel pop up
            'type'          :   'ir.actions.act_window',
            'view_type'     :   'form', #Tampilan pada tabel pop-up
            'view_mode'     :   'tree', # Menampilkan bagian yang di pop up, tree = menampilkan tabel tree nya utk product 
            'res_model'     :   'product.product', #Menampilkan tabel yang akan di show di pop-up screen
            'target'        :   'new', # Untuk menjadikan tampilan prduct yang dipilih menjadi pop-up table tampilan baru, jika dikosongin maka tidak muncul pop-up namun muncul halaman baru.
            'view_id'       :   False,
            'domain'        :   [('id','in',ids)] #Filter id barang yang ditampilkan
            }

task_04()

1 个答案:

答案 0 :(得分:4)

您将映射数据以编程方式生成选项。假设您的选项位于数组中: options=[{value: 'select'}, {value: 'other'}]

<FormControl componentClass="select" placeholder="Type">
  {
     options.map((option, index) => {
        return (<option key={index} value={option.value}>{option.value}</option>)
     })
  }
</FormControl>