私は、ユーザーが&を追加してスコアを入力するために使用する行を削除できるようにしました。入力行は、&の選択済みサンプルタイプに基づいて作成されます。(例えば、私の写真に行く...私は心臓を選択し、 "細菌、全鳥" & "Pseudomonas、Crubming"がデフォルトとして追加されます)しかし、行を追加したり削除したりすることもできます。動的テキストボックスのタブインデックス
ユーザーがタブをタップすると、ドロップダウンボックスではなくテキストボックスだけがタブで表示されるようにしたいと思います。
コード
インデックス
@Html.ActionLink("New Row...", "AddRow", null, new { id = "addItem" })
<div id="overflw" style="height: 260px; width: 885px; overflow: auto; border: 1px solid black">
<div id="editorRows">
@if (Model.Micros != null)
{
foreach (var item in Model.Micros)
{
Html.RenderPartial("MicroRow", item);
}
}
</div>
</div>
<script type="text/javascript">
$(".deleteRow").button({ icons: { primary: "ui-icon-trash" },
text: false
});
</script>
MicroRow
<div class="editorRow" style="padding-left: 5px">
@using (Html.BeginCollectionItem("micros"))
{
ViewData["MicroRow_UniqueID"] = Html.GenerateUniqueID();
@Html.EditorFor(model => model.Lab_T_ID, new { UniqueID = ViewData["MicroRow_UniqueID"] })
@Html.EditorFor(model => model.Lab_SD_ID, new { UniqueID = ViewData["MicroRow_UniqueID"] })
@Html.TextBoxFor(model => model.Result)
<input type="button" class="deleteRow" title="Delete" value="Delete" />
}
</div>
これを実現するには、tabindex属性を使用できます。行のテンプレートを表示できますか? –