問題タブ [cursor-position]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2140 参照

javascript - Chrome / Safariのコンテンツ編集可能なdivの次の要素にカーソルを移動するにはどうすればよいですか?

contenteditabledivにタグを挿入するロジックがあります。挿入後、次の要素の先頭にカーソルを合わせたい。私がこれをしなければならないコードは次のとおりです:

ただし、これはIE、Opera、Firefoxでは完全に機能しますが、ChromeとSafariでは機能しません。Chrome / Safariでは、カーソルはスパンの後ではなく、スパン内のテキストの最後に置かれます。すなわち

私が望んでいるものの代わりに、それは:

ありがとう。

0 投票する
2 に答える
3234 参照

android - TextViewとButtonを備えたリストビュー。クリックされたボタンのRowId

私は次のようなリストビューを持っています。TextViewのテキストは、データベースから取得されます。

ボタンをクリックすると、トーストのこの行のTextViewにテキストが表示されます。

私の質問は次のとおりです。ボタンをクリックすると、カーソルで選択された行のテキストが表示されます。ボタンがある行のテキストは表示されていません。問題はmCursor変数です。

修正方法がわかりません。誰かアイデアはありますか?

これが私のModulCursorAdapterです:

コメント

xmlファイルのボタン:

MainActivityのOnClickMethod

主な活動

Notes.DbAdapter.fetchAllNotes()メソッド

ありがとう。

フェリックス

0 投票する
1 に答える
1679 参照

android - Androidでソフトキーボード(EditTextやTextViewではなく!!!)でカーソル位置を設定するには?

次のコードは、1000 文字のみで機能します。1000 文字を超える場合、カーソルは 999 文字の終わりに戻り、再び機能を開始します。

これは、現在のカーソル位置より前の文字数getTextBeforeCursor(n,flag)しか提供できないためです。nただし、EditText では、getText()メソッドを使用してすべてのテキストを取得でき、長さも取得できます。しかし、作成中のテキスト領域のテキスト全体の長さを取得して、カーソル位置を好きな場所に設定できるようにする方法。

0 投票する
1 に答える
1737 参照

javascript - AndroidWebブラウザの入力テキストでカーソルを移動する

多くの検索の後、私は最初のスタックオーバーフローの質問をすることにしました:

コードのページソースを表示します。すべてそこにあります。

(XXX)XXX-XXX)の特定の形式で電話番号を収集しているテキストボックスがあります。

これを行うには、テキストフィールドに中括弧、スペース、ダッシュを自動入力します。これは、Androidフォンを除いて私がテストしたすべてのもので完全に機能します。

Androidスマートフォンに入力すると、最初のブレースが自動入力されると、キャレット/カーソルが間違った場所に移動し、他の自動フォーマットが実行されると、テキストボックスの最後に移動しません。

このようなデータを自動入力するときに、Android Webブラウザーのフィールドの最後にキャレット/カーソルを保持するにはどうすればよいですか?

0 投票する
0 に答える
755 参照

android - 一致して文字列のカーソル位置を取得し、スピナーの位置を設定します

発信者がカスタム着信音 ID を取得しています。基本的には setSelection(); を実行したいと考えています。その着信音で私のスピナーに送信しますが、位置を一致させる方法がわかりません..

私が試したのは、文字列「着信音名」を照合して、カーソルからスピナー内の位置を見つけることです。私はそれを正しい方法で行っていますか?または、着信音 ie:content://media/internal/audio/media/72 をスピナーの位置に一致させる簡単な方法はありますか?

0 投票する
1 に答える
520 参照

javascript - Firefox が text ノードを contentEditable div に追加できないようにします (Firefox のバグ?)

contentEditable div 要素があります。編集可能領域で最初にキーを押したときに、次のロジックを使用してコンテナーの <p> タグを作成します。

私が抱えている問題は、次のキープレス イベントで、Firefox が新しい文字と後続の文字のコンテナとして別のテキスト ノードを作成することです。これは、私の p タグが兄弟として 2 つのテキスト ノードを持つことを意味します。Google Chrome と Opera はこれを行いません。この余分なテキスト ノードにより、元に戻す/やり直しシステムに問題が生じます。この元に戻すシステムは、キャレットの位置をノード オフセットの配列として保存します。contentEditable div の内容は、innerHTML を使用して保存および復元されます。ただし、この方法でコンテンツを復元すると、以前は Firefox では 2 つあったテキスト ノードが 1 つしか作成されず、エラーが発生します。この動作 (余分なテキスト ノードの作成) が Firefox で意図的なものなのか、それともおそらくバグなのか疑問に思っています。提案やアドバイスをいただければ幸いです。

0 投票する
3 に答える
4495 参照

sql-server-2008 - 「トランザクションは、このカーソルタイプで複数のレコードセットを持つことはできません。」エラー

従来のaspアプリケーションで次のエラーが発生します。

Microsoft OLE DB ProviderforODBCドライバーエラー「80004005」

トランザクションは、このカーソルタイプで複数のレコードセットを持つことはできません。カーソルの種類を変更するか、トランザクションをコミットするか、レコードセットの1つを閉じます。

私はコードをOracleからSQLServer2008に移行する作業を行っていますが、これはアプリケーション全体を通して、あちこちで見られる問題です。

修正が見つからないようです。

このコードブロックのこの特定のケース:(選択を変更して短くしました)

0 投票する
2 に答える
2510 参照

windows - Windows C ++で点滅カーソル位置をプログラムで見つけますか?

c++から、ウィンドウの点滅カーソル位置を見つける方法は? 多くの場合、点滅カーソルの位置で送信ボタンをクリックする必要がありますが、それを処理する重要な機能が見つかりませんでした。

OS 勝利 7(64)、C++

0 投票する
4 に答える
439 参照

sql-server - 従来の ASP について

私はいくつかの古いコードを調べていて、ポイントを理解していないように見える部分を見つけました....私が知る限り、それは単なる挿入です。しかし、なぜ彼らはこのようにしたのですか?挿入物に書き直しても大丈夫ですか、それとも何かを壊す可能性がありますか?

下記を参照してください:

0 投票する
2 に答える
4291 参照

c# - テキストボックスSelectionStart、SelectionEnd、およびCaret(カーソル)位置

これは非常に簡単かもしれません。

WinFormにテキストボックスText="ABCDEFGH"があります。「BCD」を選択し、Iビーム(カーソル、カレット、点滅する「|」)を「A」と「B」の間に残す必要があります。SelectionStart=1およびSelectionLenght=3の設定は機能せず、理解できません。