2017-07-08 7 views
0

TextAreaのアラビア語テキストを右揃えにするにはどうすればよいですか? TextBoxのdir = "rtl"プロパティは正常に動作します。しかし、TextAreaではそうではありません。HTML.TextAreaForのテキストを右揃え

<div class="col-md-12"> 
    <div class="form-group"> 
     @Html.LabelFor(model => model.DescriptionAr, new { @class = "control-label" }) 
     @Html.ValidationMessageFor(model => model.DescriptionAr) 
     @Html.TextAreaFor(model => model.DescriptionAr, 10, 10, new { @class = "ckeditor form-control", dir = "rtl" }) 
    </div> 
</div> 
+0

このテキストエリアからCKEditorバージョンのプラグインを削除し、予想される動作を取得しているかどうかを確認します。 – Shyju

+0

@Shyju ckeditorプラグインを削除した後は正常に動作しますが、このプラグインが必要です。このプラグインを使用してテキストを右揃えにする方法はありますか? –

答えて

0

「CKEDITOR」プラグインの設定を変更して解決しました。

HTMLコード:

<div class="col-md-12"> 
          <div class="form-group"> 
           @Html.LabelFor(model => model.DescriptionAr, new { @class = "control-label" }) 
           @Html.ValidationMessageFor(model => model.DescriptionAr) 
           @Html.TextAreaFor(model => model.DescriptionAr, 10, 10, new { @class = "ckeditor form-control", id = "descArEditor" }) 
          </div> 
         </div> 

Javascriptを:

CKEDITOR.replace('descArEditor', 
     { 
      contentsLangDirection: 'rtl' 
     }); 
関連する問題