Zum Hauptinhalt springen

Migration zu neueren Versionen

1.6.5 -> 1.7.0

API

Eigenschaften

  • Die editorShape Eigenschaft wurde aktualisiert. Der Parameter clearButton wurde durch clear ersetzt:
Vor v1.7.0
new kanban.Kanban("#root", {
editorShape: [
{
type: "combo",
label: "Priority",
key: "priority",
config: {
clearButton: true // legacy
}
}, { /* ... */ }
]
// weitere Parameter
});
Ab v1.7.0
new kanban.Kanban("#root", {
editorShape: [
{
type: "combo",
label: "Priority",
key: "priority",
config: {
clear: true // neu
}
}, { /* ... */ }
]
// weitere Parameter
});
  • Die Funktion cardShape.menu.items wurde aktualisiert. Der store Parameter wurde durch readonly ersetzt:
Vor v1.7.0
menu: {
show: true,
items: ({ card, store }) => {
const defaultMenuItems = getDefaultCardMenuItems({ card, store }); // der "store" Parameter ist legacy
...
}
}
Ab v1.7.0
menu: {
show: true,
items: ({ card, readonly }) => {
const defaultMenuItems = getDefaultCardMenuItems({ card, readonly }); // der "readonly" Parameter ist neu
...
}
}
Vor v1.7.0
menu: {
show: true,
items: ({ column, columnIndex, columns, store }) => {
const defaultMenuItems = getDefaultColumnMenuItems({ column, columnIndex, columns, store }); // der "store" Parameter ist legacy
...
}
}
Ab v1.7.0
menu: {
show: true,
items: ({ column, columnIndex, columns, readonly }) => {
const defaultMenuItems = getDefaultColumnMenuItems({ column, columnIndex, columns, readonly }); // der "readonly" Parameter ist neu
...
}
}
  • Die Funktion rowShape.menu.items wurde aktualisiert. Der store Parameter wurde durch readonly ersetzt:
Vor v1.7.0
menu: {
show: true,
items: ({ row, rowIndex, rows, store }) => {
const defaultMenuItems = getDefaultRowMenuItems({ row, rowIndex, rows, store }); // der "store" Parameter ist legacy
...
}
}
Ab v1.7.0
menu: {
show: true,
items: ({ row, rowIndex, rows, readonly }) => {
const defaultMenuItems = getDefaultRowMenuItems({ row, rowIndex, rows, readonly }); // der "readonly" Parameter ist neu
...
}
}
Vor v1.7.0
new kanban.Kanban("#root", {
editorAutoSave: true, // legacy
// weitere Parameter
});
Ab v1.7.0
new kanban.Kanban("#root", {
editor: {
autoSave: true // neu
}
// weitere Parameter
});
  • Die links Eigenschaft wurde wie folgt aktualisiert:
    • Der masterId Parameter wurde durch source ersetzt
    • Der slaveId Parameter wurde durch target ersetzt
Vor v1.7.0
const links = [
{
id: 1,
// legacy
masterId: 2,
slaveId: 5
}, {...} // weitere Linkdaten
];

new kanban.Kanban("#root", {
links,
// weitere Parameter
});
Ab v1.7.0
const links = [
{
id: 1,
// neu
source: 2,
target: 5
}, {...} // weitere Linkdaten
];

new kanban.Kanban("#root", {
links,
// weitere Parameter
});

Methoden

  • Die Methoden undo und redo wurden aus den Store-Methoden entfernt:
Vor v1.7.0
kanban.api.getStores().data.undo() // legacy
Ab v1.7.0
kanban.undo();
// oder
kanban.api.exec("undo");
  • Die Methoden api.getState() und api.getReactiveState() wurden folgendermaßen aktualisiert:

    • Die folgenden Parameter wurden in v1.7.0 entfernt:
    fromAreaMeta,
    dropAreaItemsCoords,
    dropAreasCoords,
    overAreaMeta,
    before,
    dragItemId,
    dragItemsCoords,
    overAreaId
    • Die folgenden Parameter sind ab v1.7.0 privat:
    edit -> _edit: object,
    layout -> _layout: string,
    cardsMap -> _cardsMap: object,
    cardsMeta -> _cardsMeta: object,
    areasMeta -> _areasMeta: object,
    scroll -> _scroll: object

Ereignisse

  • Die Parameter dragItemsCoords und dropAreasCoords wurden aus dem start-drag-card Ereignis entfernt

1.5.13 -> 1.6.0

Die CSS-Klassen für das Menü wurden wie folgt geändert:

    .menu -> .wx-menu
.item -> .wx-item
.icon -> .wx-icon
.value -> .wx-value

1.5.12 -> 1.5.13

Die CSS-Klassen für den Editor wurden wie folgt geändert:

    .modal -> .wx-modal
.window -> .wx-window
.modal .window .buttons -> .wx-modal .wx-window .wx-buttons
.combo -> .wx-combo
.combo -> .wx-multicombo
.item -> .wx-item
.color-picker -> .wx-colorselect
.colors -> .wx-colors
.slider -> .wx-slider
.datepicker -> .wx-datepicker
.calendar -> .wx-calendar
.calendar .days .day.out -> .wx-calendar .wx-days .wx-day.wx-out
.combo .tag -> .multicombo .wx-tag
.dropdown -> .wx-dropdown
.dropdown .item -> .wx-dropdown .wx-item
.clear -> .wx-clear

1.5.6 -> 1.5.7

API

Methoden

  • Die setLocale Methode der Kanban-Toolbar wurde folgendermaßen geändert:
Vor v1.5.7
    // Kanban erstellen
const board = new kanban.Kanban("#root", {...});
// Toolbar erstellen
const toolbar = new kanban.Toolbar("#toolbar", { api: board.api });
// Die "de"-Locale auf die Toolbar anwenden
toolbar.setLocale(de); // oder null, um die Locale auf den Standard (en) zurückzusetzen
Ab v1.5.7
    // Kanban erstellen
const board = new kanban.Kanban("#root", {...});
// Toolbar erstellen
const toolbar = new kanban.Toolbar("#toolbar", { api: board.api });
// Die "de"-Locale auf die Toolbar anwenden
toolbar.setLocale(de, board.api);

1.4 -> 1.5

API

Eigenschaften

  • Die columnShape Eigenschaft von Kanban wurde wie folgt aktualisiert:

    Vor v1.5
        {
    menu: {
    show: true,
    items: [
    {
    label: "Update", ...
    }
    ]
    // weitere Parameter
    }
    }
    Ab v1.5
        {
    menu: {
    show: true,
    items: [
    {
    text: "Update", ...
    }
    ]
    // weitere Parameter
    },
    fixedHeaders: true
    }

1.3 -> 1.4

API

Eigenschaften

  • Die editorShape Eigenschaft von Kanban wurde wie folgt aktualisiert:

    Vor v1.4
        {
    type: "date",
    key: "start_date",
    label: "Start date"
    },
    // weitere Parameter
    Ab v1.4
        {
    type: "date", // oder Sie können auch den Typ "dateRange" verwenden
    key: "start_date",
    label: "Date Range"
    format: "%d/%m/%y"
    },
    {
    type: "comments",
    key: "comments",
    label: "Comments",
    config: {
    format: "%M %d",
    placement: "page", // oder "editor"
    html: true,
    },
    },
    {
    type: "links",
    key: "links",
    label: "Links",
    },
    // weitere Parameter
  • Die cardShape Eigenschaft von Kanban wurde wie folgt aktualisiert:

    Vor v1.4
        {
    label: true,
    description: true,
    menu: {
    items: [
    {
    label: "Delete", ...
    }
    ]
    }
    // weitere Parameter
    }
    Ab v1.4
        {
    label: true,
    description: true,
    menu: {
    items: [
    {
    text: "Delete", ...
    }
    ]
    },
    votes: true,
    comments: true,
    css: (card) => card.type == "feature" ? "green" : "red",
    // weitere Parameter
    }
  • Die columnShape Eigenschaft von Kanban wurde wie folgt aktualisiert:

    Vor v1.4
        {
    menu: {
    show: true,
    items: [
    {
    label: "Delete", ...
    }
    ]
    // weitere Parameter
    }
    }
    Ab v1.4
        {
    menu: {
    show: true,
    items: [
    {
    text: "Delete", ...
    }
    ]
    // weitere Parameter
    },
    css: (column, cards) => column.id == "feature" && cards.length < 5 ? "green" : "red"
    }
  • Die rowShape Eigenschaft von Kanban wurde wie folgt aktualisiert:

    Vor v1.4
        {
    menu: {
    show: true,
    items: [
    {
    label: "Delete", ...
    }
    ]
    // weitere Parameter
    }
    }
    Ab v1.4
        {
    menu: {
    show: true,
    items: [
    {
    text: "Delete", ...
    }
    ]
    // weitere Parameter
    },
    css: (row, cards) => row.id == "task" && cards.length < 5 ? "green" : "red",
    }
  • Die cards Eigenschaft von Kanban wurde wie folgt aktualisiert:

    Vor v1.4
        [
    {
    id: 1,
    label: "Integration with React",
    description: "Some description",
    // weitere Parameter
    }, ...
    ]
    Ab v1.4
        [
    {
    id: 1,
    label: "Integration with React",
    description: "Some description",
    css: "red",
    votes: [4,6,9],
    comments: [
    {
    id: 1,
    userId: 9,
    cardId: 6,
    text: "Greetings, fellow colleagues. I would like to share my insights on this task. I reckon we should deal with at least half of the points in the plan without further delays.",
    date: new Date(),
    },{...}
    ]
    // weitere Parameter
    }, ...
    ]
  • Die columns Eigenschaft von Kanban wurde wie folgt aktualisiert:

    Vor v1.4
        [
    {
    id: "inprogress",
    label: "In progress",
    // weitere Parameter
    }, ...
    ]
    Ab v1.4
        [
    {
    id: "inprogress",
    label: "In progress",
    css: "red",
    overlay: template(`
    <div className="blockOverlay disable-drop">
    <span className="disable-drop-header">Drop is not allowed</span>
    <span className="disable-drop-description">Only testers can move cards to this
    column</span>
    </div>`)
    // weitere Parameter
    }, ...
    ]
  • Die rows Eigenschaft von Kanban wurde wie folgt aktualisiert:

    Vor v1.4
        [
    {
    id: "features",
    label: "Features",
    // weitere Parameter
    }, ...
    ]
    Ab v1.4
        [
    {
    id: "features",
    label: "Features",
    css: "green"
    // weitere Parameter
    }, ...
    ]
  • Die cardTemplate Eigenschaft von Kanban wurde wie folgt aktualisiert:

    Vor v1.4
        const cardTemplate = ({ cardFields, selected, dragging, cardShape }) => {
    if (selected) {
    return `
    <div className="custom-card" style={{padding: '20px'}}>
    <div className="status-color" style={{background: '${cardFields.color}'}}></div>
    Selected:${cardFields.label}
    </div>
    `;
    }
    }

    new kanban.Kanban("#root", {
    cards,
    columns,
    cardTemplate
    });
    Ab v1.4
        const cardTemplate = ({ cardFields, selected, dragging, cardShape }) => {
    if (selected) {
    return `
    <div className="custom-card" style={{padding: '20px'}}>
    <div className="status-color" style={{background: '${cardFields.color}'}}></div>
    <div data-menu-id=${cardFields.id} >
    <i className="wxi-dots-v"></i>
    </div>
    Selected:${cardFields.label}
    </div>
    `;
    }
    }

    new kanban.Kanban("#root", {
    cards,
    columns,
    cardTemplate: kanban.template(card => cardTemplate(card)),
    // weitere Parameter
    });
  • Das sort-Steuerelement in der items Eigenschaft der Kanban Toolbar wurde wie folgt aktualisiert:

    Vor v1.4
        [
    { // benutzerdefiniertes Sortier-Steuerelement
    type: "sort",
    options: [
    {
    label: "Sort by label",
    by: "label",
    dir: "asc"
    },
    {
    label: "Sort by description",
    by: "description",
    dir: "desc"
    }
    ]
    },
    ]
    Ab v1.4
        [
    { // benutzerdefiniertes Sortier-Steuerelement
    type: "sort",
    options: [
    {
    text: "Sort by label",
    by: "label",
    dir: "asc"
    },
    {
    text: "Sort by description",
    by: "description",
    dir: "desc"
    }
    ]
    },
    ]

Methoden

Vor v1.4
api.getState();
// die Methode gibt ein Objekt mit folgenden Eigenschaften zurück
/*{
areasMeta: object,
before: string | number,
cardShape: object,
cards: array,
cardsMap: object,
cardsMeta: object,
columnKey: string,
columns: array,
dragItemId: string | number,
dragItemsCoords: array,
edit: object,
editorShape: array,
fromAreaMeta: object,
overAreaId: string | number,
readonly: object,
rowKey: string,
rows: array,
scroll: object,
search: object,
selected: array,
sort: object,
dropAreaItemsCoords: array,
dropAreasCoords: array,
overAreaMeta: object,
}*/
Ab v1.4
api.getState();
// die Methode gibt ein Objekt mit folgenden Eigenschaften zurück
/*{
areasMeta: object,
before: string | number,
cardShape: object,
cards: array,
cardsMap: object,
cardsMeta: object,
columnKey: string,
columns: array,
dragItemId: string | number,
dragItemsCoords: array,
edit: object,
editorShape: array,
fromAreaMeta: object,
overAreaId: string | number,
readonly: object,
rowKey: string,
rows: array,
scroll: object,
search: object,
selected: array,
sort: object,
}*/

1.2 -> 1.3

API

Eigenschaften

  • Die editorShape Eigenschaft von Kanban wurde wie folgt aktualisiert:

    • der dateRange Parameter
    Vor v1.3
        {
    type: "date",
    key: "start_date",
    label: "Start date"
    },
    // weitere Parameter
    Ab v1.3
        {
    type: "dateRange", // oder Sie können auch den Typ "date" verwenden
    key: {
    start: "start_date",
    end: "end_date"
    },
    label: "Date Range"
    },
    // weitere Parameter
  • Die items Eigenschaft der Toolbar wurde wie folgt aktualisiert:

Vor v1.3
items: [
"search",
"spacer",
"sort",
"addColumn",
"addRow"
]
Ab v1.3
items: [
"search",
"spacer",
"undo",
"redo",
"sort",
"addColumn",
"addRow"
]

Methoden

Vor v1.3
updateCard({
id: 1,
card: {
label: "New Label",
row: "feature",
column: "inprogress",
/*weitere Parameter*/
}
});
Ab v1.3
updateCard({
id: 1,
card: {
label: "New Label",
row: "feature",
column: "inprogress",
/*weitere Parameter*/
},
replace: true
});
Vor v1.3
updateColumn({
id: "backlog",
column: {
label: "Updated column",
limit: 3,
strictLimit: 3,
collapsed: true
}
});
Ab v1.3
updateColumn({
id: "backlog",
column: {
label: "Updated column",
limit: 3,
strictLimit: 3,
collapsed: true
},
replace: true
});
  • Die updateRow() Methode von Kanban wurde aktualisiert:
Vor v1.3
updateRow({
id: "feature",
row: {
label: "Updated row",
collapsed: true
},
});
Ab v1.3
updateColumn({
id: "feature",
row: {
label: "Updated row",
collapsed: true
},
replace: true
});

1.1 -> 1.2

API

Eigenschaften

  • Die cardShape Eigenschaft von Kanban wurde wie folgt aktualisiert:

    • der menu Parameter
    Vor v1.2
    menu: true,
    //oder
    menu: { show: true }
    // weitere Parameter
    Ab v1.2
    menu: true,
    // oder
    menu: {
    show: true,
    items: ({ card, store }) => {
    if(card.id === 1){
    return false;
    } else {
    return [
    { id: "set-edit", icon: "wxi-edit", label: "Edit" },
    { id: "delete-card", icon: "wxi-delete", label: "Delete" }
    ];
    }
    }
    },
    // weitere Parameter
    • der users Parameter
    Vor v1.2
    users: {
    show: true,
    values: [
    {
    id: 1,
    label: "John Smith",
    path: "../assets/user.jpg"
    },
    ]
    },
    // weitere Parameter
    Ab v1.2
    users: {
    show: true,
    values: [
    {
    id: 1,
    label: "John Smith",
    avatar: "../assets/user.jpg"
    },
    ]
    },
    // weitere Parameter
    • die start_date und end_date Parameter
    Vor v1.2
    start_date: true,
    end_date: true,
    // weitere Parameter
    Ab v1.2
    start_date: {
    show: true,
    format: "%d.%m.%Y"
    },
    end_date: {
    show: true,
    format: "%d.%m.%Y"
    },
    // weitere Parameter
  • Die editorShape Eigenschaft von Kanban wurde wie folgt aktualisiert:

Vor v1.2
{
type: "multiselect",
key: "users",
label: "Users",
values: [
{
id: 1, label: "Alan",
path: "preview_image_path_1.png"
},
]
},
// Einstellungen weiterer Felder
Ab v1.2
{
type: "multiselect",
key: "users",
label: "Users",
values: [
{
id: 1, label: "Alan",
avatar: "preview_image_path_1.png"
},
]
},
// Einstellungen weiterer Felder
  • Die items Eigenschaft der Toolbar wurde wie folgt aktualisiert:
Vor v1.2
items: [
"search",
"controls"
]
Ab v1.2
items: [
{ // oder "search",
type: "search",
options: [
{
id: "label",
label: "By label"
},
{
id: "start_date",
label: "By date",
searchRule: (card, value, by) => {
const date = card[by];
return date?.toString().includes(value);
}
}
]
},
"spacer",
{ // oder "sort",
type: "sort",
options: [
{
label: "Sort by label",
by: "label",
dir: "asc"
},
{
label: "Sort by description",
by: "description",
dir: "desc"
}
]
},
"addColumn",
"addRow"
]

Methoden

Vor v1.2
setLocale(kanban.en); // auf Standard-Übersetzung zurücksetzen
Ab v1.2
setLocale(null); // auf Standard-Übersetzung zurücksetzen
Vor v1.2
api.getReactiveState();
// die Methode gibt ein Objekt mit folgenden Eigenschaften zurück
/*{
dragItemId: {
subscribe: any,
update: any,
set: any
},
before: {...},
overAreaId: {...},
overAreaMeta: {...},
dropAreaItemsCoords: {...},
dropAreasCoords: {...},
dragItemsCoords: {...},
selected: {...}
}*/
Ab v1.2
api.getReactiveState();
// die Methode gibt ein Objekt mit folgenden Eigenschaften zurück
/*{
areasMeta: {
subscribe: any,
update: any,
set: any
},
before: {...},
cardShape: {...},
cards: {...},
cardsMap: {...},
cardsMeta: {...},
columnKey: {...},
columns: {...},
dragItemId: {...},
dragItemsCoords: {...},
dropAreaItemsCoords: {...},
dropAreasCoords: {...},
edit: {...},
editorShape: {...},
fromAreaMeta: {...},
overAreaId: {...},
overAreaMeta: {...},
readonly: {...},
rowKey: {...},
rows: {...},
scroll: {...},
search: {...},
selected: {...},
sort: {...}
}*/
Vor v1.2
api.getState();
// die Methode gibt ein Objekt mit folgenden Eigenschaften zurück
/*{
dragItemId: string | number,
before: string | number,
overAreaId: string | number,
overAreaMeta: object,
dropAreaItemsCoords: array,
dropAreasCoords: array,
dragItemsCoords: array,
selected: array
}*/
Ab v1.2
api.getState();
// die Methode gibt ein Objekt mit folgenden Eigenschaften zurück
/*{
areasMeta: object,
before: string | number,
cardShape: object,
cards: array,
cardsMap: object,
cardsMeta: object,
columnKey: string,
columns: array,
dragItemId: string | number,
dragItemsCoords: array,
dropAreaItemsCoords: array,
dropAreasCoords: array,
edit: object,
editorShape: array,
fromAreaMeta: object,
overAreaId: string | number,
overAreaMeta: object,
readonly: object,
rowKey: string,
rows: array,
scroll: object,
search: object,
selected: array,
sort: object
}*/
Vor v1.2
api.getStores();
// die Methode gibt ein Objekt mit folgenden Stores zurück
/*{
state: StateStore, // ( object )
data: DataStore // ( object )
}*/
Ab v1.2
api.getStores();
// die Methode gibt ein Objekt mit folgenden Eigenschaften zurück
/*{
state: StateStore, // ( object )
}*/

Lokalisierung

Vor v1.2
const days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
const months = [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
];
const monthsShort = [
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec"
];
const wx = {
Today: "Today",
Clear: "Clear",
Close: "Close"
};
const en = {
lang: "en",
__dates: {
months,
monthsShort,
days
},
wx,
kanban: {
Save: "Save",
Close: "Close",
Delete: "Delete",
Name: "Name",
Description: "Description",
Type: "Type",
"Start date": "Start date",
"End date": "End date",
Result: "Result",
"No results": "No results",
Search: "Search",
"Search in": "Search in",
"Add new row": "Add new row",
"Add new column": "Add new column",
"Add new card": "Add new card",
"Edit card": "Edit card",
Edit: "Edit",
Everywhere: "Everywhere",
Label: "Label",
Status: "Status",
Color: "Color",
Date: "Date",
Untitled: "Untitled",
Rename: "Rename"
}
};
Ab v1.2
const en = {
kanban: { // Übersetzungen der Kanban-Beschriftungen
"Save": "Save",
"Close": "Close",
"Delete": "Delete",
"Name": "Name",
"Description": "Description",
"Type": "Type",
"Start date": "Start date",
"End date": "End date",
"Result": "Result",
"No results": "No results",
"Search": "Search",
"Search in": "Search in",
"Add new row": "Add new row",
"Add new column": "Add new column",
"Add new card": "Add new card",
"Edit card": "Edit card",
"Edit": "Edit",
"Everywhere": "Everywhere",
"Label": "Label",
"Status": "Status",
"Color": "Color",
"Date": "Date",
"Untitled": "Untitled",
"Rename": "Rename",
"Move up": "Move up",
"Move down": "Move down",
"Move left": "Move left",
"Move right": "Move right",
"Sort": "Sort",
"Label (a-z)": "Label (a-z)",
"Label (z-a)": "Label (z-a)",
"Description (a-z)": "Description (a-z)",
"Description (z-a)": "Description (z-a)"
},
calendar: { // Übersetzungen und Einstellungen des Kalenders
monthFull: [
"January", "February", "March", "April",
"May", "June", "July", "August",
"September", "October", "November", "December"
],
monthShort: [
"Jan", "Feb", "Mar", "Apr",
"May", "Jun", "Jul", "Aug",
"Sep", "Oct", "Nov", "Dec"
],
dayFull: [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
dayShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
hours: "Hours",
minutes: "Minutes",
done: "Done",
clear: "Clear",
today: "Today",
am: ["am", "AM"],
pm: ["pm", "PM"],
weekStart: 7,
timeFormat: 24
},
core: { // Übersetzungen der Core-Elemente
ok: "OK",
cancel: "Cancel"
}
};

1.0 -> 1.1

API

Eigenschaften

  • Die columns Eigenschaft wurde um neue Parameter erweitert. Ab v1.1 können Sie die Konfigurationen collapsed, limit und strictLimit verwenden.
Vor v1.1
const columns = [
{
label: "Backlog",
id: "backlog"
}, ...
];
Ab v1.1
const columns = [
{
label: "Backlog",
id: "backlog",
collapsed: true,
limit: 3,
strictLimit: true
}, ...
];

new kanban.Kanban("#root", {
columns,
// weitere Parameter
});
  • Der color Parameter der cardShape Eigenschaft wurde aktualisiert.
Vor v1.1
const cardShape = {
color: {
show: true,
values: [
{ id: 1, color: "#65D3B3", label: "red" },
{ id: 2, color: "#FFC975", label: "green" }
]
}
};
Ab v1.1
const cardShape = {
color: {
show: true,
values: ["#65D3B3", "#FFC975", "#58C3FE"]
}
};

new kanban.Kanban("#root", {
cardShape
// weitere Parameter
});

Methoden

Vor v1.1
addColumn(column_data_object);
Ab v1.1
addColumn({
id: "backlog",
column: {
label: "Backlog",
collapsed: false,
...
}
});
  • Die addRow Methode (und add-row Ereignis.md) wurde aktualisiert:
Vor v1.1
addRow(row_data_object);
Ab v1.1
addRow({
id: "feature",
row: {
label: "Feature",
collapsed: false,
...
}
});
Vor v1.1
updateColumn(column_data_object);
Ab v1.1
updateColumn({
id: "backlog",
column: {
label: "Backlog",
collapsed: true,
...
}
});
Vor v1.1
updateRow(row_data_object);
Ab v1.1
updateRow({
id: "feature",
row: {
label: "Feature",
collapsed: true,
...
}
});
Vor v1.1
updateCard(card_data_object);
Ab v1.1
updateCard({
id: 1,
card: {
label: "Volvo XC 70",
progress: 26
...
}
});
  • Die parse Methode wurde aktualisiert:
Vor v1.1
// Sie müssen die Anfangsdaten zurücksetzen, bevor Sie neue parsen
const board = new kanban.Kanban("#root", {
columns: [],
cards: [],
rows: []
});

board.parse({
columns,
cards,
rows
});
Ab v1.1
// Sie müssen die Anfangsdaten nicht mehr zurücksetzen, bevor Sie neue parsen
const board = new kanban.Kanban("#root", {});

board.parse({
columns,
cards,
rows
});