如何更改现有字段类型表的属性

时间:2019-05-23 12:05:14

标签: laravel backpack-for-laravel

我试图通过使用addFields()方法更改字段类型表的属性(一个在浏览器中显示值)。问题在于表没有属性值,它们使用某种对象模型。 我不知道我应该使用女巫的属性名称。

我尝试使用ng-model,item.name ..

方法:

$this->crud->modifyField($name, $modifs_array);

我的表格字段:

    $this->crud->addField([ // Table
        'name'            => 'options',
        'label'           => 'Options',
        'type'            => 'table',
        'entity_singular' => 'option',
        'model'=>'App\Models\Ticket',
        'columns'         => [
            'name'  => 'Name',
            'price' => 'Price',
        ],
        'max'             => 5, 
        'min'             => 1, 
    ]);

generate字段中的源代码:   选项

<input class="array-json" type="hidden" id="options" name="options">

<div class="array-container form-group">

 <table class="table table-bordered table-striped m-b-0" ng-init="field = '#options'; items = []; max = 5; min = 1; maxErrorTitle = 'Cannot add new option'; maxErrorMessage = 'Maximum number of 5 reached'">
        <thead>
            <tr><th style="font-weight: 600!important;"> Name</th>
            <th style="font-weight: 600!important;"> Price</th>
            </tr>
        </thead>

        <tbody ui-sortable="sortableOptions" ng-model="items" class="table-striped">

            <tr ng-repeat="item in items" class="array-row">
                <td><input class="form-control input-sm" type="text" ng-model="item.name"></td>
                <td><input class="form-control input-sm" type="text" ng-model="item.price"></td>
                <td ng-if="max == -1 || max > 1"><span class="btn btn-sm btn-default sort-handle"><span class="sr-only">sort item</span></tr>

        </tbody>

    </table>

0 个答案:

没有答案