ui->printAgeingTableView->setIndexWidget(standardItemModel->index(i, 5), interval)
添加控件后,获取内容。
获取内容方式:将控件还原,然后再去拿取,不能当做QStandardItem进行 *** 作,否则无法拿到内容。
((QLabel *)ui->printAgeingTableView->indexWidget(model->index(var,1)))->text()
这里原本控件是QLabel,还原后再拿取。
一共有两种方式获取:1.当你点击添加按钮的时候。直接从后面取出表格和数据。下面付ajax方法。
2.把你的数据保存在隐藏表单中,点击添加按钮的时候在从隐藏表单中把数据取出来添加到表格中。
$.ajax({
type: "get",
cache:false,//设置缓存为FALSE
url: url//须要处理的后台页面
beforeSend: function(XMLHttpRequest){
//在显示之前你要干什麼?
//ShowLoading()
},
//显示成功后你要做什麼动作,data是你重后台提交的数据textStatus是状态,这两个
值可以重命名比如(a,b)
success: function(data, textStatus){
$(".tb").html(date)
})
},
//完成后你要干什麼,和成功后的区别是:不管成不成功都会到这个阶段。
complete: function(XMLHttpRequest, textStatus){
//HideLoading()
}
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)