jQuery MiniUI
标题:
下拉框选择问题
[打印本页]
作者:
xingxie21
时间:
2015-10-14 16:00:34
标题:
下拉框选择问题
在datagrid中有一列为得分,需要用下拉框,现在用渲染方法设置好了下拉框,具体代码如下:
<div field="SCORE_ASS" width="20%" headerAlign="center" allowSort="true" align="center" renderer="ondScoreRenderer1">分值</div>
复制代码
function ondScoreRenderer1(e) {
var record = e.record;
var uid = record._uid;
var row = grid1.getRowByUID(uid);
var score = row.SCORE_ASS;
var scoreArray = score.split(',');
var str = '<select id="selectAdd' + row.SCORE_ID +'" style="width:100px" class="mini-combobox">';
if(scoreArray.length > 1){
grid1.isEditingRow(row);
grid1.beginEditRow(row);
for(var i = 0;i<scoreArray.length;i++){
str = str + '<option>' +scoreArray[i]+ '</option>';
}
str = str + '</select>';
}else{
str = score;
}
return str;
}
复制代码
但是在实际选择过程中用mini.get(id).getValue方法取到的还是所有分数,而直接使用渲染方法创建<input>也没有显示。
作者:
felt
时间:
2015-10-14 16:15:29
表格内不支持渲染miniui控件
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2