jQuery MiniUI
标题:
行编辑时,如何取得重汇列里面的miui元素
[打印本页]
作者:
wkoko
时间:
2017-2-21 14:15:00
标题:
行编辑时,如何取得重汇列里面的miui元素
相关页面代码:
<div id="datagrid" class="mini-datagrid" autoLoad="false"
borderStyle="border:0;" style="height:auto;width:100%" >
<div property="columns" />
<div field="SP_MC" headeralign="center" align="left" width="60" >商品名称
<input property="editor" class="mini-textbox" required="true" textField="text" style="width:100%;" maxLength="3"/>
</div>
<div field="SP_XXMS" headeralign="center" align="left" width="100">商品详细描述
<input property="editor" class="mini-textbox" required="true" textField="text" style="width:100%;" maxLength="3"/>
</div>
<div field="SP_JGMS" headeralign="center" align="left" width="80">商品价格描述
<input property="editor" class="mini-textbox" required="true" textField="text" style="width:100%;" maxLength="3"/>
</div>
<div field="BZ" name="BZ" headeralign="center" align="left" width="120">备注
<input property="editor" class="mini-textbox" required="false" textField="text" style="width:100%;" maxLength="3"/>
</div>
<div field="SPFJ" name="SPFJ" headeralign="center" align="left" width="160">附件</div>
<div field="action" align="center" alloMove="false" width="60">
<img src="/dqy/pages/common/images/add_new.gif" width="16" height="16"
/>
</div>
</div>
相关js代码:
function onActionRender(e){
var record = e.record;
var _uid = record._uid;// rowidx
var rowIndex = e.rowIndex;
if (e.field == "action") {
e.cellHtml = '<a href="javascript:void(0);" onclick=delrow("'
+ _uid
+ '"); class="list_operatelink" title="删除"><img src="/dqy/pages/common/images/delete2.gif" width="16" height="16" /></a>';
}else if(e.field=="SPFJ"){
e.cellHtml = '<input id="drFile'+_uid+'" name="drFile'+_uid+'" class="mini-fileupload"'+
'style="width:35%" uploadUrl="/UploadFile?impcharset=utf-8"'+
'limitType="*.doc;*.docx;*.xls;*.xlsx;*.ppt;*.pptx;*.zip;*.rar;*.jpg;*.jpeg;*.gif;*.png;*.bpm;*.MP3;*.MP4;"'+
'limitSize="20MB" />'+
'<input type="button" value="上传" class="tablebutton_2">'+
'<span id="attachlist'+_uid+'"></span>';
}
}
问题描述:使用mini.get("drFile0")取到的始终是undefined。
作者:
dforce
时间:
2017-2-21 15:26:47
datagrid内不支持绘制miniui控件,只能绘制简单html元素。
上传之类的建议用buttonedit+mini.open,在弹出面板里实现
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2