jQuery MiniUI

 找回密码
 立即注册
查看: 2066|回复: 1
打印 上一主题 下一主题

行编辑时,如何取得重汇列里面的miui元素 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-2-21 14:15:00 |只看该作者 |倒序浏览
相关页面代码:
                    <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。



Rank: 8Rank: 8

沙发
发表于 2017-2-21 15:26:47 |只看该作者
datagrid内不支持绘制miniui控件,只能绘制简单html元素。
上传之类的建议用buttonedit+mini.open,在弹出面板里实现

Archiver|普加软件

GMT+8, 2024-9-30 13:32 , Processed in 1.058770 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部