<script type="text/javascript">
mini.parse();
var grid1 = mini.get("grid1");
var grid2 = mini.get("grid2");
grid1.load();
function doAddItems(items) {
items = mini.clone(items);
//根据id判断,去除重复的item
for (var i = items.length - 1; i >= 0; i-- ) {
var item = items[i];
var item2 = grid2.findRow(function (row) {
if (row.id == item.id) return true;
});
if (item2) {
items.removeAt(i);
}
}
grid2.addRows(items);
}
function adds() {
var items = grid1.getSelecteds();
doAddItems(items);
}
function addAll() {
var items = grid1.getData();
doAddItems(items);
}
function removes() {
var items = grid2.getSelecteds();
grid2.removeRows(items);
}
function removeAll() {
var items = grid2.getData();
grid2.removeRows(items);
}
function upItem() {
var items = grid2.getSelecteds();
grid2.moveUp(items);
}
function downItem() {
var items = grid2.getSelecteds();
grid2.moveDown(items);
}
/** 保存**/
function saveData() {
var items = grid2.getData();
items = mini.clone(items);
//根据id判断,去除重复的item
for (var i = items.length - 1; i >= 0; i-- ) {
var item = items[i];
var item2 = grid2.findRow(function (row) {
if (row.id == item.id) return true;
});
if (item2) {
items.removeAt(i);
}
}
//传递数据到父页面
// window.Owner.additems(items);
var pwin = top["win"];
pwin.additems(items);
}
</script>