0

SharepointInputformTextBoxコントロールを使用してリッチテキストアイテムを入力するカスタムWebパーツを作成しました。

InputformTextBoxコントロールのRichTextEditorウィンドウのカーソル位置に画像を挿入する必要があります。

画像ボタンがあり、クリックするとRTEウィンドウのカーソル位置に画像を挿入しようとしていますが、現在のカーソル位置を取得できませんでした。

これがコードです、

protected void btnimgnew_Click(object sender、ImageClickEventArgs e){
string newImage = ""; txtcontent.Text = txtcontent.Text.Insert(indexPosition、newImage.ToString()); }

InputformTextBoxコントロールのRichTextEditorウィンドウでカーソル位置を取得するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

1

現在のカーソル位置はjavascriptです。

var rng = RTE.Cursor.get_range().$3_0;

上記は、選択されたテキストの範囲を選択します。これにより、その範囲の後に何かが挿入されます(この場合、変数aで定義された「何か」)。

 SP.UI.UIUtility.insertAfter(a, rng);
于 2013-02-28T19:39:15.790 に答える