5  /  12

Редактирование списка

Для возможности редактирования списка, нужно добавить опцию ALLOW_EDIT

<?php

require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin_before.php');

use Bitrix\Main\Loader;
use Bitrix\Main\Localization\Loc;

Loc::loadMessages(__FILE__);

Loader::includeModule("catalog");
Loader::includeModule("devbx.core");

$list = new DevBx\Core\Admin\AdminList('iblock', 'Bitrix\Catalog\PriceTable', array(
    "ALLOW_EDIT" => true,
));

$list->display();


после этого появится возможность редактировать список

sYklYPJP[1].jpg


если нужно какие то поля запретить для редактирования для этого есть опция READ_ONLY_FIELDS

<?php

require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin_before.php');

use Bitrix\Main\Loader;
use Bitrix\Main\Localization\Loc;

Loc::loadMessages(__FILE__);

Loader::includeModule("catalog");
Loader::includeModule("devbx.core");

$list = new DevBx\Core\Admin\AdminList('iblock', 'Bitrix\Catalog\PriceTable', array(
    "ALLOW_EDIT" => true,
    "READ_ONLY_FIELDS" => array(
        "PRODUCT_ID",
        "CATALOG_GROUP_ID",
        "TIMESTAMP_X",
    ),
));

$list->display();


WGdvi8fV[1].jpg