2016-10-04 20 views
2

にテキストを移動し、私は複雑な要件、新しい入力ボックス

がこれらの条件に基づいて、テキストボックス内keypressENTERのキー検出持っている:カーソル場合

  1. を文の最後にある場合は、次の行に新しいテキストボックスを追加する必要があります。
  2. カーソルがセンテンスの中央にある場合、センテンスの終わりから次の行の新しい入力ボックスに移動します。

私はこのような次の行に新しい入力フィールドを追加することができることだ:

if $event.keyCode == ENTER_KEY //13 
    newRow = initializeNewRowObject() 
    $scope.list.splice(index, 0, newRow) 
    setFocusOnNewRow(index) 

目的を達成するためにどのように任意のアイデアを?

答えて

0

私は新しいテキストボックスを作成することがあなたが持っている機能のための最良のソリューションであるとは確信していませんし、リッチテキストエディタはあなたが今説明したものです。心がDraftJSあるにスプリング1が、他の非反応する選択肢があります - -

はそこにいくつかの良いものがあります参照してくださいRedactor

関連する問題