jQuery MiniUI

标题: 下拉框选择问题 [打印本页]

作者: xingxie21    时间: 2015-10-14 16:00:34     标题: 下拉框选择问题

在datagrid中有一列为得分,需要用下拉框,现在用渲染方法设置好了下拉框,具体代码如下:

  1. <div field="SCORE_ASS" width="20%" headerAlign="center" allowSort="true" align="center" renderer="ondScoreRenderer1">分值</div>
复制代码
  1. function ondScoreRenderer1(e) {
  2.             var record = e.record;
  3.             var uid = record._uid;
  4.             var row = grid1.getRowByUID(uid);
  5.             var score = row.SCORE_ASS;
  6.             var scoreArray = score.split(',');
  7.             var str = '<select id="selectAdd' + row.SCORE_ID +'" style="width:100px" class="mini-combobox">';
  8.             if(scoreArray.length > 1){
  9.                grid1.isEditingRow(row);
  10.                grid1.beginEditRow(row);
  11.                for(var i = 0;i<scoreArray.length;i++){
  12.                    str = str + '<option>' +scoreArray[i]+ '</option>';
  13.                }
  14.                str = str + '</select>';
  15.             }else{
  16.                str = score;
  17.             }
  18.             return str;
  19.     }
复制代码
但是在实际选择过程中用mini.get(id).getValue方法取到的还是所有分数,而直接使用渲染方法创建<input>也没有显示。

作者: felt    时间: 2015-10-14 16:15:29

表格内不支持渲染miniui控件




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2