當數據具有html標記時,jqGrid添加和編輯功能不起作用。像「br」「p」標籤 如果我給autoencode:true。然後編輯和添加功能工作正常。但它顯示爲一個字符串。當數據具有html標記時,jqGrid添加功能不起作用(如<br/>)
例如: 嗨Ram「html br tag」你好。我的jqGrid應顯示爲
喜拉姆
你怎麼
如果我沒有給autoencode:true,則添加和編輯功能不工作。
我的代碼是:
<script type="text/javascript">
$(function() {
$("#divId").jqGrid({
colNames:['mailSub','mailBody'],
colModel: [
{ name: 'mailSub', index: 'mailSub', sortable: true, align: 'left', width: '150',
editable: true, edittype: 'text',search:true,searchoptions:{sopt:['eq']}
},
{ name: 'mailBody', index: 'mailBody', sortable: true, align: 'left', width: '300',
editable: true, edittype: 'text',search:true,searchoptions:{sopt:['eq']}
}
],
pager: jQuery('#pager'),
sortname: 'MessageKey',
rowNum: 15,
rowList: [15, 20, 25],
sortorder: "desc",
height: 340,
viewrecords: true,
rownumbers: true,
caption: 'Messages',
width: 660,
url: "@Url.Content("url given")",
editurl:"@Url.Content("EditUrl given")",
datatype: 'json',
mtype: 'GET'
})
jQuery("#divId").jqGrid('navGrid', '#pager', { edit:true, add: true, del: false, search: true, refresh: true },
{ closeOnEscape: true, reloadAfterSubmit: true, closeAfterEdit: true, left: 400, top: 300 },
{ closeOnEscape: true, reloadAfterSubmit: true, closeAfterAdd: true, left: 450, top: 300, width: 520 },
{ closeOnEscape: true, reloadAfterSubmit: true, left: 450, top: 300 },
{closeAfterSearch:true,closeAfterReset:true,left: 450, top: 300});
});
請停止將「ASP.NET MVC」簡稱爲「MVC」。一個是框架,而另一個是獨立於語言的設計模式。這就像調用IE - 「互聯網」 – 2013-03-16 06:31:17