onbuttonclick 触发nui.open 跳转
ondestroy 跳出窗口关闭,关闭时会传一个值
miniui手册
grid.load({ key: key });向后台传一个key
name向后端传值field接收后端传来的值id只用于获取对象
grid.sortBy("createtime", "desc");排序
var row = grid.getSelected();
if (row) {如果有选中的行则。。。
IFRAME,HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。
contentWindow子窗口
var rows = grid.getSelecteds();选中多条
if (rows.length > 0) {
else {
alert("请选中一条记录");
if (confirm("确定删除选中记录?")) {
mini.open位置:MessageBox
//获取选中、编辑的结果
var data = iframe.contentWindow.GetData();
data = mini.clone(data); //必须。克隆数据。
reset()重置表单
var json={"data":{"ID":row.ID}};
nui.get("schemeName_id").validate();
if(!nui.get("schemeName_id").isValid()){return;
class= 是miniui
双击事件反选示范:
contentWindow:
function GetData(){
var row = datagrid.getSelected();
return row;
}
onrowdblclick="doubleClick"
function doubleClick(e){
debugger;
CloseWindow("ok");
}
父窗口:
onbuttοnclick="selectProject"
function selectProject(){
nui.open({
url:"${basePath}/goframe/func/pms.asset.project_list",
title:"选择项目",
width:720,
height:500,
ondestroy:function(action){
if (action == "ok") {
var iframe = this.getIFrameEl()
var data = iframe.contentWindow.GetData();
//data = mini.clone(data); //必须
if (data !=null && data!="") {
nui.get("project_name").setText(data.projectName);
nui.get("project_no").setValue(data.projectId);
nui.get("customer_name").setValue(data.customName);
}
}
w3school下载 解决手册问题
function btnReset(){
form.reset();
}
var choosed = dataGrid1.getSelected();
nui.get("projectSett_name").setValue(choosed.projectName);
nui.get("custom_name").setValue(choosed.customName);
nui.get("accountSett_name").setValue(choosed.accountName);
nui.get("project_type").setValue(choosed.projectType);