Open jsqim21 opened 7 years ago
안녕하세요,
http://ax5.io/ax5ui-grid/demo/13-inline-edit.html 샘플에서 다음의 부분에 대해서 버그가 있는 것 같아서 제기를 해봅니다.
{key: "b", label: "field B", align: "center", editor: {type: "text"}}, { key: undefined, label: "field C", columns: [ {key: "price", label: "price", formatter: "money", align: "right", editor: {type: "money", updateWith:['cost']}}, {key: "amount", label: "amount", formatter: "money", align: "right", editor: {type: "money", updateWith:['cost']}}, {key: "cost", label: "cost", align: "right", formatter: function () { return ax5.util.number(this.item.price * this.item.amount, {"money": true}); } } ] },
위 코드에서 제가 price 또는 amount가 바꿨을때 cost 또한 update되도록 updateWith: ['cost']를 사용했습니다. 여기서 cost의 formatter 함수가 실행되지만 실제로 update가 되지 않습니다. 그래서 아래와 같이 cost를 밖으로 빼보았는데 이때는 동작합니다.
{key: "b", label: "field B", align: "center", editor: {type: "text"}}, { key: undefined, label: "field C", columns: [ {key: "price", label: "price", formatter: "money", align: "right", editor: {type: "money", updateWith: ['cost'] updateWith:['cost']}}, {key: "amount", label: "amount", formatter: "money", align: "right", editor: {type: "money", updateWith: ['cost'] updateWith:['cost']}}, } ] }, { key: "cost", label: "cost", align: "right", formatter: function () { return ax5.util.number(this.item.price * this.item.amount, {"money": true}); } },
혹시 제가 잘못한 부분이 있는 것인지 아니면 버그인지 문의 드립니다.
감사합니다.
안녕하세요,
http://ax5.io/ax5ui-grid/demo/13-inline-edit.html 샘플에서 다음의 부분에 대해서 버그가 있는 것 같아서 제기를 해봅니다.
위 코드에서 제가 price 또는 amount가 바꿨을때 cost 또한 update되도록 updateWith: ['cost']를 사용했습니다. 여기서 cost의 formatter 함수가 실행되지만 실제로 update가 되지 않습니다. 그래서 아래와 같이 cost를 밖으로 빼보았는데 이때는 동작합니다.
혹시 제가 잘못한 부분이 있는 것인지 아니면 버그인지 문의 드립니다.
감사합니다.