主题: 如何将kindeditor集成到jquery中的grid中
作者: kevinhome, 发布日期: 2013-08-28 15:05:36, 浏览数: 2815

如题。。。怎么渲染grid中的textarea

 
标题
 
html内容
 
发布者
 
所属类别
 
发表时间
test

test

admin 生活 2013-08-28
要将html内容下的列值都套一个kindeditor。。做了半天。。不行。。因为grid的数据是远程的。。所以我格式化了数据。。还在数据加载完成后执行以下代码:

KindEditor.ready(function(K) {
       window.editor = K.create("textarea[]",{items : []});
       editor.readonly(true);
    });
求大神指点迷津.....

作者: kevinhome, 发布日期: 2013-08-28 15:07:13

以下是我grid的就是代码



var newsQmGrid;
    window.onload = function(){
    newsQmGrid = new biz.grid({
    id : "#newsQmTable",
    url : "newsQm/listNewsQm",
    page : "<biz:out value='${page.pageNo}' default='1'/>",
    rowNum : "<biz:out value='${page.pageSize}' default='15'/>",
width : "auto",
multiselect : true,
    pager : "#newsQmPager",
    prmNames : {page:"pageNo",rows:"pageSize",sort:"orderFields",order:"order"},
    sortname : "",
    sortorder : "",
    colModel : [
    {name : "id", label:"唯一标识",hidden : true,key:true}, 
{name : "title",formatter:"showlink",formatoptions:{baseLinkUrl:"newsQm/show"},label:"标题"},
//{name : "contentText",label:"text内容"},
{name : "contentHtml",label:"html内容",
formatter:formatterHtml/*自定义格式化为*/
},
{name : "userName",label:"发布者"},
{name : "cateName",label:"所属类别"},
{name : "createTime",label:"发表时间"}
    ],
    loadComplete:function(data){
    KindEditor.ready(function(K) {
       window.editor = K.create("textarea[]",{items : []});
       editor.readonly(true);
    });
    },
    serializeGridData:function(postData){//添加查询条件值
var obj = biz.utils.serializeObject("#newsQmForm");//示例中心搜索"biz.utils方法详解"查看方法说明
    $.extend(true,obj,postData);//合并查询条件值与grid的默认传递参数
    return obj;
    }
    });
    }

function formatterHtml(cellvalue, options, rowObject){
var str="<textarea>"+cellvalue+"</textarea>";
return str;
}


回复
发表新帖 发表回复