亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

extjs 文本框自動獲取焦點

extjs 文本框自動獲取焦點

隔江千里 2019-03-31 19:23:59
我的想法是在Ext.Window顯示后,其中里面的某一個文本框自動獲得焦點我在Window的show事件中,從表單里獲取了文本框,然后調用文本框的focus可是文本框獲得焦點后一秒又自動失去焦點了,怎么回事?有什么辦法可以實現我的要求嗎
查看完整描述

3 回答

?
桃花長相依

TA貢獻1860條經驗 獲得超8個贊

因為所有的可視控件需要一個渲染的時間,所以渲染完被刷沒了
解決方式:(假設textfield的id是name)加個延遲時間就好!
Ext.getCmp('name').focus(false, 100);
或者
Ext.getCmp('name').focus.defer(100, Ext.getCmp('name'));

查看完整回答
反對 回復 2019-03-31
?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

可以編寫個代碼,如下;

<!DOCTYPE html>

<html ng-app="myApp">

<head>

<title>angularjs-focus</title>

</head>

<body>

<input type="text" set-Focus="">

<script type="text/javascript" src="js/angular.min.js"></script>

<script type="text/javascript">

var myApp = angular.module('myApp',[]);

myApp.directive('setFocus', function(){

return function(scope, element){

element[0].focus();

};

});

</script>

</body>

</html>

AngularJS 誕生于2009年,由Misko Hevery 等人創建,后為Google所收購。是一款優秀的前端JS框架,已經被用于Google的多款產品當中。AngularJS有著諸多特性,最為核心的是:MVC、模塊化、自動化雙向數據綁定、語義化標簽、依賴注入等等。

AngularJS 是一個 JavaScript 框架。它是一個以 JavaScript 編寫的庫。它可通過 <script> 標簽添加到 HTML 頁面。

AngularJS 通過 指令 擴展了 HTML,且通過 表達式 綁定數據到 HTML。

AngularJS 是以一個 JavaScript 文件形式發布的,可通過 script 標簽添加到網頁中。


 


查看完整回答
反對 回復 2019-03-31
  • 3 回答
  • 0 關注
  • 1156 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號