jQuery MiniUI
标题:
grid 做单据的问题.
[打印本页]
作者:
才子
时间:
2012-4-20 00:06:11
标题:
grid 做单据的问题.
在做表单的时候,怎么临时储存值?[attach]35[/attach]
作者:
fcrong
时间:
2012-4-20 08:51:39
用mini.Hidden组件。
作者:
fcrong
时间:
2012-4-20 08:56:15
界面做的不错啊。
很专业,呵呵
作者:
才子
时间:
2012-4-20 10:11:32
请问管理,如何做这个列表呢?
先说说我的思路,
创建一个N行的JSON来填充grid,
事件 单击某行,及将某行设为编辑模式,在某行的下的控件中弹出“选择页面” “选择页面”返回值将其值给与grid的编辑行,
现在有个问题,怎么获取编辑行中的每一列的编辑控件对象,
问题2,grid 支持不支持更改当前grid绑定的json数据呢?
作者:
fcrong
时间:
2012-4-20 11:07:03
明白你的意思了。
我们下面做一个这样的示例,专门演示datagrid编辑JS数据,而不与服务端动态交互。
作者:
才子
时间:
2012-4-20 11:54:07
目前来说还不支持吗 ?
作者:
才子
时间:
2012-4-20 12:04:32
实例快点吧,等着用呢。
作者:
fcrong
时间:
2012-4-20 18:36:13
功能其实有了,只是没做这样的示例。
下周就可以发布这个例子。
作者:
xiwa
时间:
2012-4-22 08:45:22
哈哈,我也是在做类似的东西。。。
[attach]37[/attach]
我是这样写的:
var row = grid_material.getSelected();//弹出框选择的行
var newRow = row.Name == "";
xiwa.rowDataCopy(record, row);
row.PurchaseCount = 1;
row.Amount = parseFloat(row.Price);
grid_material.beginEditRow(row);
if (newRow) {
addNewMaterialRow();
}
复制代码
作者:
fcrong
时间:
2012-4-22 08:49:09
界面和代码都很好啊。
作者:
fcrong
时间:
2012-4-22 11:25:06
编辑静态表格示例:
http://www.miniui.com/demo/#src=datagrid/staticedit.html
这个示例可以解决你们的问题。
作者:
才子
时间:
2012-4-22 21:17:04
可以给我看看详细代码吗?
作者:
才子
时间:
2012-4-23 00:35:30
function onButtonProduct(e) {
var buttonEdit = e.sender;
mini.openTop({
url: infoPath + "Product.aspx",
title: "选择商品",
width: 600,
height: 460,
onload: function () {
var iframe = this.getIFrameEl();
iframe.contentWindow.SetData(null);
},
ondestory: function (action) {
if (action == "ok") {
var iframe = this.getIFrameEl();
var data = iframe.contentWindow.GetData();
data = mini.clone(data);
var selectdRow = grid.getSelected();
buttonEdit.setValue(data.id);
buttonEdit.setText(data.text);
newRow();
}
}
});
}
复制代码
这是选择页面代码,我想怎么给当前选择行赋值呢?
产品名, 型号,规格 ....
var B页面 = B页面选中行;
A 页面
{
var 选中行=new 表格.选中行
选中行.产品名.Text=B页面.产品名;
选中行.产品名.Value=B页面.ID;
选中行.型号 = B页面.型号
}
怎么获取当前选中行的某个列的对象呢?
作者:
fcrong
时间:
2012-4-23 09:46:03
http://miniui.com/demo/#src=datagrid/rowedit_openpage.html
这里有datagrid + buttonedit 弹出框的示例。
获取编辑器,使用:var editor = grid.getCellEditor("name");
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2