我在劍道網格中的一個單元格中有多行文本。劍道模板適用於簡單文本,但不適用於有新行或下一行(\n)
或多行的文本。模板代碼中可能存在一些問題。如何解決劍道網格模板中未終止的字符串文字
這裏是電網編輯模板
{ field: "", title: "Action", sortable: true, headerTemplate: createHeaderTemplate1("Action"),
template: '<a onclick="EditStatus(${StatusId},${ReasonId},${EmployeeId},"${Description}", "${DescriptionDate}")"
class="tdEdit margin-right10" title="Edit">Edit</a>' }
下面函數被調用的,除非在網格描述字段具有多行所有的情況。
function EditStatus(StatusId,ReasonId,EmployeeId ,Description,DescriptionDate)
{
// to Do
}
它是如何多的文字出現在火災錯誤:
<a onclick="EditStatus(50162, 2,27,"This is new comment to test.
But we need to check difference between space and enter.
Here and then save it.", "Sat Jun 10 2017 00:00:00 GMT+0530 (India Standard Time)")" class="tdEdit margin-right10" title="Edit">Edit</a>
而當沒有多的情況下,它工作正常,它顯示了類似下面的瀏覽器
<a onclick="EditStatus(50157, 1,27,"hi", "Mon Jun 05 2017 00:00:00 GMT+0530 (India Standard Time)")" class="tdEdit margin-right10" title="Edit">Edit</a>
您在什麼時候遇到問題?當描述是多行時,點擊「編輯」? – Shai
上面的模板對編輯劍道網格中的一行很有效。但假設一行有描述字段,這是一個多行文本,即用戶使用回車鍵保存它。對於這個例子,「EditStatus」函數不會被調用,而是由於字符文字。我認爲自動設置的字符串無法判斷其中的新行。請參閱編輯模板的差異b/w。如果它只有文本「hi」,它就可以正常工作,但如果文本中有新行,例如「This is new comment to test. 」,但它不起作用,但我們需要檢查空格和輸入之間的差異。 – Sweetie
我在問你什麼時候收到錯誤信息?是否當你點擊「編輯」? – Shai