2024-10-10
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
(function(jsGrid, $, undefined) {
|
||||
|
||||
var TextField = jsGrid.TextField;
|
||||
|
||||
function TextAreaField(config) {
|
||||
TextField.call(this, config);
|
||||
}
|
||||
|
||||
TextAreaField.prototype = new TextField({
|
||||
|
||||
insertTemplate: function() {
|
||||
if(!this.inserting)
|
||||
return "";
|
||||
|
||||
return this.insertControl = this._createTextArea();
|
||||
},
|
||||
|
||||
editTemplate: function(value) {
|
||||
if(!this.editing)
|
||||
return this.itemTemplate.apply(this, arguments);
|
||||
|
||||
var $result = this.editControl = this._createTextArea();
|
||||
$result.val(value);
|
||||
return $result;
|
||||
},
|
||||
|
||||
_createTextArea: function() {
|
||||
return $("<textarea>").prop("readonly", !!this.readOnly);
|
||||
}
|
||||
});
|
||||
|
||||
jsGrid.fields.textarea = jsGrid.TextAreaField = TextAreaField;
|
||||
|
||||
}(jsGrid, jQuery));
|
||||
Reference in New Issue
Block a user