jQuery MiniUI
标题:
panel的footer设置为align="center",动态加入内容后,内容没有居中
[打印本页]
作者:
xixi
时间:
2014-1-9 17:01:00
标题:
panel的footer设置为align="center",动态加入内容后,内容没有居中
<div id="LayOutPanel" class="mini-panel" title="布局" style="width: 100%; height: 100%;"
borderstyle="border:0;" allowresize="true" showfooter="true" buttons="min max">
<div property="footer" align="center">
<input type='button' value='1111' style='vertical-align:middle;'/>
</div>
</div>
原生态地加入一个按钮,该按钮是居中的。
但是通过函数修改了footer中的内容后,就不居中了。
function SaveButton(row_uid) {
var row = grid.getRowByUID(row_uid);
if (row) {
grid.commitEditRow(row);
}
var data = grid.getData();
var str = "";
for (var i = 0; i < data.length; i++) {
str += "<input type='button' value='" + data[i].ButtonName + "' style='vertical-align:middle;'/>";
}
mini.get("LayOutPanel").getFooterEl().innerHTML = "";
mini.get("LayOutPanel").setFooter(str);
}
请问怎么处理啊?
作者:
felt
时间:
2014-1-9 17:23:27
你可以用工具看下开始的时候footer的结构
解析到界面是footer下面有一层div来控制button居中
你直接替换掉了所以那层div就没了
你拼接的时候再加一层div来控制居中
str += "<div align='center'><input type='button' value='" + data[i].ButtonName + "' style='vertical-align:middle;'/></div>";
这样试试
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2