Как добавить кнопку на дочерний ряд в сетке молнии - PullRequest
0 голосов
/ 12 апреля 2019

Я новичок в компоненте молнии, и я использую вид сетки дерева молнии, потому что мне нравится добавлять несколько кнопок в один столбец в дочерних строках. Я искал этот вариант, но не смог его найти.

Пожалуйста, помогите мне, как мы можем достичь этого.

enter image description here

Компонент молнии

<div class="slds-m-around_xx-large">
        <lightning:treeGrid aura:id="accTree" 
                            columns="{!v.gridColumns}" 
                            data="{!v.gridData}" 
                            keyField="name" 
                            expandedRows="{!v.gridExpandedRows}"/>
    </div>

Контроллер молнии

var columns = [
            {
                type: 'text',
                fieldName: 'Order',
                label: 'Order'
            },
            {
                type: 'currency',
                fieldName: 'Total',
                label: 'Total'
            },

           **{
                type: 'Button',
                fieldName: 'EstimatedDeliveryDate',
                label: 'Estimated Delivery Date'
            },**
]

Я пытался добавить кнопку как кнопку типа: но она не работает.

1 Ответ

0 голосов
/ 09 мая 2019

Только первый столбец нельзя сделать кнопкой.В противном случае у нас есть тип с именем button, и мы можем передать атрибуты type для выравнивания кнопки, отличной от первого столбца

             type: 'button',
               fieldName: 'Sample',
                label: 'Test',
                    typeAttributes: {
                        iconName: '',
                        name: 'sample', 
                        title: 'testtet',
                        label:'testtet',
                        alternativeText:'Example',
                        variant: 'brand',                      
                        disabled: false
                    }
...