0

以下を使用して、ほぼすべてのタイプのコントロールにフォーカスを設定できます。

var f = dojo.byId('#{id:NotInvitedMsg}');
if (f != null)
   f.focus()

しかし、これは少なくとも私が望むようにリッチ テキスト コントロールでは機能しません。フォーカスを設定していると思いますが、リッチ テキスト コントロールは複数のコンポーネントで構成されているため、編集領域にフォーカスがありません。編集領域にフォーカスを設定する方法はありますか?

4

2 に答える 2

1

試す

 try {
 var el = dojo.query('div[id*="yourid"]');
 var node = el[el.length-1];
 setTimeout(function() { node.focus(); }, 500);
//node.focus();
 } catch (e) { } 
于 2013-01-23T21:31:09.427 に答える
1

OpenNTFがついに私に応答し、これを見つけました:

http://openntf.org/XSnippets.nsf/snippet.xsp?id=focus-on-ckeditor-rich-text-field

よく働く!

投稿者がドキュメンテーションにもう少し力を入れていればよかったのに。

于 2013-01-23T21:29:44.793 に答える