SOURCE

var window = Gikam.create('window', {
    renderTo: document.body
});
Gikam.create('layout', {
    renderTo: window.$dom,
    center: {
        items: [{
            type: 'btnToolbar',
            items: [{
                type: 'button',
                text: 'form可编辑后字段只读',
                onClick() {
                    Gikam.getComp('form').setReadonly(false);
                    Gikam.getComp('form').toFieldsReadonly(['name']);
                }
            }, {
                type: 'button',
                text: 'form只读后字段可编辑',
                onClick() {
                    Gikam.getComp('form').setReadonly(true);
                    Gikam.getComp('form').toFieldsEdit(['name']);
                }
            }, {
                type: 'button',
                text: '字段只读后form可编辑',
                onClick() {
                    Gikam.getComp('form').toFieldsReadonly(['name']);
                    Gikam.getComp('form').setReadonly(false);
                }
            }, {
                type: 'button',
                text: '字段可编辑后form只读',
                onClick() {
                    Gikam.getComp('form').toFieldsEdit(['name']);
                    Gikam.getComp('form').setReadonly(true);
                }
            }]
        }, {
            type: 'tab',
            fill: true,
            panels: [{
                title: '表格事件',
                items: [{
                    type: 'form',
                    id: 'form',
                    url: IFM_CONTEXT + '/core/module/item/files/160735082382208',
                    columns: 4,
                    fields: [{
                        field: 'name',
                        title: '字段名称',
                    }, {
                        field: 'fileExt',
                        title: '描述',
                    }],
                }]
            }]
        }]
    }
});
console 命令行工具 X clear

                    
>
console