aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/main/resources/com/vaadin/tests/components/grid/myBeanJsRenderer.js
blob: 9beeabb6770132eeaed3854057ec53c362da26d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
window.com_vaadin_tests_components_grid_MyBeanJSRenderer = function() {
	this.init = function(cell) {
		cell.element.setAttribute("column", cell.columnIndex);
	}
	
	this.render = function(cell, data) {
		if (!cell.renderedText) {
			cell.element.innerHTML = 'Bean(' + data.integer + ', ' + data.string + ')';
		}
	}
	
	this.getConsumedEvents = function() { return ["click"] };
	
	this.onBrowserEvent = function(cell, event) {
		cell.renderedText ="Clicked " + cell.rowIndex + " with key " + this.getRowKey(cell.rowIndex) +" at " + event.clientX;
		cell.element.innerHTML=cell.renderedText;
		return true;
	}
}