次のようなカスタム列を持つ剣道UIグリッドがあります。
columns.Template(@<text></text>)
.Width(50)
.ClientTemplate("#= getDeleteHTML(Id, DisplayLocation) #");
js 関数を呼び出して、削除のために送信するフォームとして挿入する html を構築します。
function getDeleteHTML(itemId, itemName) {
var deleteHtml = "<form action='"+ '@Url.Action("Delete", "ManageLocations")'+"/" + itemId +"' method='post'>"
+ "<input type='image' onclick='return confirm(\"Are you sure you wish to delete: \r\n" + itemName + "?\");' value='Delete' class='delete' src='../Images/transparent.gif'>"
+ "</form>";
return deleteHtml;
}
確認メッセージを 2 行に分割したい。この場合、どちらのパーサー (クライアントまたはサーバー) が使用されているかわからないため、\r\n と @Environment.NewLine + itemName を試しました。
どうすればこれを達成できますか?