easyui动态添加文本域

来源:互联网 发布:板式家具折单软件 编辑:程序博客网 时间:2024/05/16 07:28
用formatter . 在这个里面拼接文本框。然后return
formatter:function(value,record){
var b='<input type="text" id="txt'+record.id+'" value="'+value+'" /> <a href="#" onclick="OpenW('+value+')" >选择</a>'

return b;

}


------------------------------------------------------------------------------------------------------------------------------------------------------------------

var options={};
$(function(){
    var myNj = 9;
    //初始化
    $("#disgrid").datagrid({
        type: 'POST',
        nowrap: false,
        striped: true,
        fit:true,
        width:1024,
        height:500,
        url:'',
        pageSize:30,
        remoteSort: false,
        pagination:true,
        rownumbers:true,
        singleSelect:true,
        queryParams:{
            nj:myNj,
            unitType:1
        }
    }); 
      
    fetchData(myNj);
});
  
function fetchData(nj) {
    var s = "";
    s = "[[";
    s = s + "{field:'unitname',title:'单元',width:160},{field:'practicetime',title:'测试 时间',width:160},{field:'userid',title:'userid',width:120,hidden:'true'}, {field:'serial',title:'serial',width:120,hidden:'true'},{field:'unitid',title:'unitid',width:100,hidden:'true'},";
      
    //lu todo 列的定义可从服务器获得
    if (nj==9) {
        s = s + "{field:'aipanel_text_exam',title:'短文朗读',width:80}, {field:'aipanel_scene_exam',title:'情景对话',width:80}, {field:'aipanel_oral_exam',title:'简短说话',width:80}";
        s = s + ",{field:'tatal_score',title:'总分',width:60,formatter:function(value,rec) {return paraseIntValue(rec.aipanel_text_exam)+paraseIntValue(rec.aipanel_scene_exam)+paraseIntValue(rec.aipanel_oral_exam);}}";
    }else if (nj==7||nj==8){
      //....
  }
    s = s + "]]";
    options={};
    options.url = '/app/search.do';
    options.queryParams = {
        nj:nj,
        unitType:1
    };
    options.columns = eval(s);
    //lu 增加一列
    options.columns[0].push(
        {
            field:'desc',title:'查看详情',width:60,
            formatter:function(value,rec){
                return "<a href=\"javascript:showDescInfo(\'"+rec.serial+"\',\'"+rec.scene_score+" \',\'"+rec.total_score+"\');\">详情</a>";
            }
        }   
    );
      
    $('#disgrid').datagrid(options);
    $('#disgrid').datagrid('reload');   
      
}

0 0
原创粉丝点击