:: Home >>

selector data

Sets or retrieves the data in the grid row selector. Converted to the display text by the selector format object.

Syntax

var value = obj.getSelectorData(); 
obj.setSelectorData(value);        

obj.onSelectorDataChanging = function(value){...}; 
obj.onSelectorDataChanged = function(value){...}; 
obj.onSelectorDataError = function(value){...}; 

Defined in

selector model

Examples

Encoding html control characters (<, >, ", &).

obj.setSelectorData("<selector text>");
obj.setSelectorFormat(new AW.Formats.String);
obj.setSelectorText(function(i){
    var data = this.getSelectorData(i);
    var format = this.getSelectorFormat(i);
    return format ? format.dataToText(data) : data;
});

Applying number format

var number = new AW.Formats.Number;
number.setTextFormat("$ #,###.##");

obj.setSelectorData("1234567.890");
obj.setSelectorFormat(number);
obj.setSelectorText(function(i){
    var data = this.getSelectorData(i);
    var format = this.getSelectorFormat(i);
    return format ? format.dataToText(data) : data;
});

Remarks

Should always be used together with the selector format object and converter function in the selector text property (see the examples above).

See also

Overview: using format converters
Grid templates: selector
Selector model: text, image, tooltip, link, value, format
Data properties: cell, header, footer, top, bottom

Comments

No comments yet.
Comments will appear on this page and in the main forum.

Documentation:

Recent changes:

2.6.4
2.6.3
2.6.2
2.6.1
2.6.1
2.6.0
2.5.0 - 2.5.6
2.5.6
2.5.0 - 2.5.5
2.5.5