diff --git a/src-standard/SkillsFilter.jsx b/src-standard/SkillsFilter.jsx index 440cfda..381097c 100644 --- a/src-standard/SkillsFilter.jsx +++ b/src-standard/SkillsFilter.jsx @@ -71,6 +71,10 @@ export default class SkillsFilter extends React.Component { this.setState(newModel, this.props.filterChangedCallback ); } + helloFromSkillsFilter() { + alert("Hello From The Skills Filter!"); + } + render() { var skillsTemplates = []; diff --git a/src-standard/myApp.jsx b/src-standard/myApp.jsx index 70d9896..b9b4ec8 100644 --- a/src-standard/myApp.jsx +++ b/src-standard/myApp.jsx @@ -1,13 +1,11 @@ -import ReactDOM from 'react-dom'; -import React from 'react'; -import {AgGridReact} from 'ag-grid-react'; -import RefData from './RefData'; -import RowDataFactory from './RowDataFactory'; -import ColDefFactory from './ColDefFactory.jsx'; -import './myApp.css'; +import React from "react"; +import {AgGridReact} from "ag-grid-react"; +import RowDataFactory from "./RowDataFactory"; +import ColDefFactory from "./ColDefFactory.jsx"; +import "./myApp.css"; +import "ag-grid-enterprise"; // take this line out if you do not want to use ag-Grid-Enterprise -import 'ag-grid-enterprise'; export default class MyApp extends React.Component { @@ -40,7 +38,7 @@ export default class MyApp extends React.Component { // what you want! this.gridOptions = { // this is how you listen for events using gridOptions - onModelUpdated: function() { + onModelUpdated: function () { console.log('event onModelUpdated received'); }, // this is a simple property @@ -94,6 +92,12 @@ export default class MyApp extends React.Component { }); } + invokeSkillsFilterMethod() { + var skillsFilter = this.api.getFilterInstance('skills'); + var componentInstance = skillsFilter.getFrameworkComponentInstance(); + componentInstance.helloFromSkillsFilter(); + } + render() { var gridTemplate; var bottomHeaderTemplate; @@ -102,9 +106,14 @@ export default class MyApp extends React.Component { topHeaderTemplate = (
- - - + + +
Employees Skills and Contact Details @@ -130,11 +139,17 @@ export default class MyApp extends React.Component {
+ + + + Filter API: + +