doupaoyan6083
2017-02-02 13:27
浏览 37
已采纳

将数组作为绑定参数传递给orocrm中的datagrid

I want to pass array in DataGrid as a parameter. Currently i am passing single value as:

.twig file

dataGrid.renderGrid(gridName, { products: '34'}, { cssClass: 'inner-grid' })

datagrid.yml file

bind_parameters:

            -   name: products
                default: null
                type: integer

But i want pass an array and bind that array with the DataGrid. I want the solution for that.

图片转代码服务由CSDN问答提供 功能建议

我想将 DataGrid 中的数组作为参数传递。 目前我传递单个值为:

.twig文件

  dataGrid.renderGrid(gridName,{ 产品:'34'},{cssClass:'inner-grid'})
   
 
 

datagrid.yml文件 \ n

  bind_parameters:
 
  -  name:products 
 default:null 
 type:integer 
   
 
 

但我希望通过 一个数组并使用 DataGrid 绑定该数组。 我想要解决方案。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • doufunuo4787 2017-02-07 05:05
    已采纳

    datagrid.yml

    source:
            type: orm
            query:
                select:
                    - product.id
                    - product.name
                    - product.quoteQuantity
                    - product.discount
                    - product.customPrice
    
                from:
                    - { table: %inventory_product.product.entity.class%, alias: product }
                where:
                    and:
                        - product.id IN (:products)
            bind_parameters:
                -   name: products
    

    .twig file

    dataGrid.renderGrid(gridName, { products: productdata}, { cssClass: 'inner-grid' })
    

    Just pass the array as a parameter and bind that with the datagrid file

    打赏 评论

相关推荐 更多相似问题