message: call onMatrixAfterCellRender event on cell re-rendering in jQuery, react and angular2:
diff: @@ -126,20 +126,7 @@ export class SurveyQuestionMatrixDropdownCell extends ReactSurveyElement {
  this.creator = nextProps.creator;
  }
  componentDidMount() {
  - var el = this.refs["cell"];
  - if (el && this.cell && this.cell.question.survey) {
  - var options = {
  - cell: this.cell,
  - cellQuestion: this.cell.question,
  - htmlElement: el,
  - row: this.cell.row,
  - column: this.cell.column
  - };
  - this.cell.question.survey.matrixAfterCellRender(
  - this.cell.question,
  - options
  - );
  - }
  + this.doAfterRender();
  if (this.cell && this.cell.question) {
  var self = this;
  this.cell.question.registerFunctionOnPropertyValueChanged(
  @@ -166,6 +153,25 @@ export class SurveyQuestionMatrixDropdownCell extends ReactSurveyElement {
  );
  }
  }
  + componentDidUpdate(prevProps, prevState) {
  + this.doAfterRender();
  + }
  + private doAfterRender() {
  + var el = this.refs["cell"];
  + if (el && this.cell && this.cell.question.survey) {
  + var options = {
  + cell: this.cell,
  + cellQuestion: this.cell.question,
  + htmlElement: el,
  + row: this.cell.row,
  + column: this.cell.column
  + };
  + this.cell.question.survey.matrixAfterCellRender(
  + this.cell.question,
  + options
  + );
  + }
  + }
  render(): JSX.Element {
  if (!this.cell) return null;
  var errors = (
  