mirror of https://github.com/layui/layui
优化 laydate 指向元素的逻辑
parent
dbb1ceab57
commit
d6914da281
|
@ -707,7 +707,7 @@
|
||||||
Class.prototype.position = function(){
|
Class.prototype.position = function(){
|
||||||
var that = this
|
var that = this
|
||||||
,options = that.config;
|
,options = that.config;
|
||||||
lay.position(that.bindElem || options.elem[0], that.elem, {
|
lay.position(options.elem[0], that.elem, {
|
||||||
position: options.position
|
position: options.position
|
||||||
});
|
});
|
||||||
return that;
|
return that;
|
||||||
|
@ -769,7 +769,7 @@
|
||||||
,dateTime = options.dateTime = options.dateTime || that.systemDate()
|
,dateTime = options.dateTime = options.dateTime || that.systemDate()
|
||||||
,thisMaxDate, error
|
,thisMaxDate, error
|
||||||
|
|
||||||
,elem = that.bindElem || options.elem[0]
|
,elem = options.elem[0]
|
||||||
,valType = that.isInput(elem) ? 'val' : 'html'
|
,valType = that.isInput(elem) ? 'val' : 'html'
|
||||||
,value = function(){
|
,value = function(){
|
||||||
//如果传入了开始和结束日期的 input 对象,则将其拼接为日期范围字符
|
//如果传入了开始和结束日期的 input 对象,则将其拼接为日期范围字符
|
||||||
|
@ -1566,7 +1566,7 @@
|
||||||
Class.prototype.setValue = function(value){
|
Class.prototype.setValue = function(value){
|
||||||
var that = this
|
var that = this
|
||||||
,options = that.config
|
,options = that.config
|
||||||
,elem = that.bindElem || options.elem[0];
|
,elem = options.elem[0];
|
||||||
|
|
||||||
//静态展现则不作默认赋值
|
//静态展现则不作默认赋值
|
||||||
if(options.position === 'static') return that;
|
if(options.position === 'static') return that;
|
||||||
|
@ -2082,9 +2082,9 @@
|
||||||
var showEvent = function(){
|
var showEvent = function(){
|
||||||
// 已经打开的面板避免重新渲染
|
// 已经打开的面板避免重新渲染
|
||||||
if(laydate.thisId === options.id) return;
|
if(laydate.thisId === options.id) return;
|
||||||
that.bindElem = this;
|
|
||||||
that.render();
|
that.render();
|
||||||
}
|
};
|
||||||
|
|
||||||
//绑定呼出控件事件
|
//绑定呼出控件事件
|
||||||
options.elem.on(options.trigger, showEvent);
|
options.elem.on(options.trigger, showEvent);
|
||||||
options.elem[0].eventHandler = true;
|
options.elem[0].eventHandler = true;
|
||||||
|
|
Loading…
Reference in New Issue