- 注册时间
- 2018-8-21
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 64
- 精华
- 0
- 帖子
- 0
|
本帖最后由 775272923 于 2019-3-11 16:09 编辑
felt 发表于 2019-3-11 15:39
这代码是没用的。一直变化数据的,只能在oncellbeginedit事件内修改下拉数据。
你表格2新增的时候给到fie ...
<body>
<a class="mini-button" iconCls="icon-user">新增</a>
<div id="dataGrid1" class="mini-datagrid" style="width: 100%;overflow: auto;border:0"
idField="id"
showColumnsMenu="true"
showPager="false"
showEmptyText="true"
emptyText="请选择要收费的物品"
allowCellEdit="true"
allowCellSelect="true"
showSummaryRow="true"
>
<div property="columns">
<div type="indexcolumn">序号</div>
<div name="classesName" field="classesName" headerAlign="center" align="center" width="150" >名称
</div>
</div>
</div>
<div id="dataGrid2" class="mini-datagrid" style="width: 100%;overflow: auto;border:0"
idField="id"
showColumnsMenu="true"
showPager="false"
showEmptyText="true"
emptyText="请选择要收费的物品"
allowCellEdit="true"
allowCellSelect="true"
showSummaryRow="true"
>
<div property="columns">
<div type="indexcolumn">序号</div>
<div name="name" field="name" headerAlign="center" align="center" width="150" >名称
</div>
<div name="classesForGoodsId" field="classesForGoodsId" displayField="classesName" headerAlign="center" align="center" width="120" type="comboboxcolumn"> 所属班级
<input property="editor" class="mini-combobox" style="width:150px;" textField="classesName" valueField="classesForGoodsId" emptyText="请选择..."
required="false" allowInput="false" showNullItem="true" nullItemText="请选择..."/>
</div>
</div>
</div>
</body>
<script>
mini.parse();
var dataGrid1=mini.get("dataGrid1");
var dataGrid2=mini.get("dataGrid2");
var data1=[{classesName:"1",classesForGoodsId:"1"}];
var data2=[{name:"2",classesName:"1",classesForGoodsId:"1"}]
function add() {
dataGrid1.addRows(data1);
dataGrid2.addRows(data2);
}
</script>
实际中data1是动态取得 data2根据data1的数据变化
|
|