public/static/common/js/plugin/slickgrid/slick.editors.js
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/***
* Contains basic SlickGrid editors.
* @module Editors
* @namespace Slick
*/
(function($) {
// register namespace
$.extend(true, window, {
"Slick" : {
"Editors" : {
"Text" : TextEditor,
"Integer" : IntegerEditor,
"Date" : DateEditor,
"YesNoSelect" : YesNoSelectEditor,
"Checkbox" : CheckboxEditor,
"PercentComplete" : PercentCompleteEditor,
"LongText" : LongTextEditor
}
}
});
function TextEditor(args) {
var $input;
var defaultValue;
var scope = this;
this.init = function() {
$input = $("<INPUT type=text class='editor-text' />").appendTo(args.container).bind("keydown.nav", function(e) {
if (e.keyCode === $.ui.keyCode.LEFT || e.keyCode === $.ui.keyCode.RIGHT) {
e.stopImmediatePropagation();
}
}).focus().select();
};
this.destroy = function() {
$input.remove();
};
this.focus = function() {
$input.focus();
};
this.getValue = function() {
return $input.val();
};
this.setValue = function(val) {
$input.val(val);
};
this.loadValue = function(item) {
defaultValue = item[args.column.field] || "";
$input.val(defaultValue);
$input[0].defaultValue = defaultValue;
$input.select();
};
this.serializeValue = function() {
return $input.val();
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。