Our state of the art Gantt chart


Post by rahulranjan »

Hello,
Kindly guide me how can we increase the assignment unit from 100. As i have overrided ResourceAssignmentColumn and AssignmentField. But it is still giving error i.e Value must be less than 100. But i want to increase the value and put min value as 0.
Even i have overrided the classes but still in tool tip it shows % in units
import { ResourceAssignmentColumn, ColumnStore, Override, AssignmentField, LocaleManager } from 'bryntum-gantt';
class ResourceAssignmentColumnOverride {
    static get target() {
        return {
            class: ResourceAssignmentColumn,
            product: 'gantt'
        };
    }

    itemTpl(assignment, i) {
        return `${assignment.resourceName} ${assignment.units}[MY_UNIT!]`;
    }

}

Override.apply(ResourceAssignmentColumnOverride);

class AssignmentFieldOverride {
    static get target() {
        return {
            class: AssignmentField,
            product: 'gantt'
        };
    }

    static get defaultConfig() {
        const cfg = this._overridden.defaultConfig;
        console.log(cfg);
        cfg.chipView.itemTpl = (assignment, i) => {
            return `${assignment.name} ${assignment.units}`;
        };

        return cfg;
    }
}

Override.apply(AssignmentFieldOverride);

// Apply changes to locale
Object.assign(LocaleManager.locale.AssignmentGrid, {
//
    ''': '[MY_UNIT!]',
    unitsTpl: ({ value }) => value
});
Thanks is advance.

Thanks & Regards,
Rahul Ranjan

Post by pmiklashevich »

The question is duplicated. Please see my reply here: viewtopic.php?f=52&t=11148&start=10#p60138

Pavlo Miklashevych
Sr. Frontend Developer


Post Reply