rutile
Version:
Factory automation for Mobile Enterprise.
42 lines (30 loc) • 841 B
JavaScript
// represent thumbnail of image type field of the ext-entity
var self = exports;
var ImageTools = require('ImageTools');
// * * * * * * * * * * * * * * * * * * * * * * *
var model;
var featureField;
exports.setExtentity = function(extentity){
model = extentity;
};
exports.getExtentity = function(){
return model;
};
exports.setFeatureField = function(field_name){
featureField = field_name;
};
exports.getFeatureField = function(){
return featureField;
};
var updateView = function(){
if( model.entity[featureField] ){
var image = ImageTools.getImageFromBase64String(model.entity[featureField]);
var thumb = ImageTools.makeThumbnailImage(image);
$.SelectedImage.image = thumb;
}else{
$.SelectedImage.image = null;
}
};
exports.updateView = function(){
updateView();
};