0
我們使用的是骨幹動態窗體。我有一個文本框,單擊該框後彈出窗口。這是我的功能。雙擊圖標後,彈出窗口和後退窗口都會變暗
但雙擊該字段屏幕變得褪色,無法找回。再次打開工作窗口。
該解決方案必須支持任何瀏覽器主要是瀏覽器,火狐,IE
我們使用的是骨幹動態窗體。我有一個文本框,單擊該框後彈出窗口。這是我的功能。雙擊圖標後,彈出窗口和後退窗口都會變暗
但雙擊該字段屏幕變得褪色,無法找回。再次打開工作窗口。
該解決方案必須支持任何瀏覽器主要是瀏覽器,火狐,IE
使用計數變量,我們可以解決這個問題。只需按照以下步驟操作:
1.將計數變量初始化爲0.
2.如果count爲0,則只觸發查找事件
3.在點擊字段中將count變量設置爲1,這會觸發事件顯示查找
4.在接近再次查找面板使得計數爲0
示例代碼:
## MainFormView.js ##
count:0,
initialize: function (options) {this.count = 0;},
events: {
'click #lookupId': 'showLookup'
},
showLookup: function (e) {
e.stopPropagation();
if(this.count == 0){
this.count = 1;
this.trigger("show:list");
}
}
### LookupView.js ###
lookupView: null,
initialize: function (options) {
this.lookupView= options.renderedFormView;
},
closePanel: function() {
this.lookupView.count = 0;
}
## MainController.js ##
mainFormView.on("show:list", function() {
var lookupView = new LookupView({
model: staffList,
renderedFormView: mainFormView
});
});
分享一些代碼片段或交小提琴。 –
嗨,約翰......我可以使用count變量來解決這個問題。我在下面回答以供參考。感謝您的答覆。問題來自兩種不同的觀點。所以我以其他觀點給出了參考,並解決了我的問題。謝謝@ John R – Archana