效果图如下:
代码如下:
1 $(document).ready(function () { 2 3 //绑定按钮操作 4 5 $(\'#btnMove\').click(function () { 6 var ids = getSelectedIds(\'转移商品\', \'CPID\'); 7 if (ids.length <= 0) return; 8 $.messager.prompt("转移商品", "请输入要转移到的分类ID?", function (data) { 9 if (data) { 10 moveProduct(ids, data); 11 } 12 }); 13 }); 14 } 15 /* 16 * 获取选中行的的ID 17 * actionType {String} 操作类型 18 */ 19 function getSelectedIds(actionType, keyId) { 20 var rows = $(\'#grid\').datagrid(\'getSelections\'); 21 var action = \'修改\'; 22 var id = \'CPID\'; 23 if (arguments.length > 0) { 24 if (actionType == \'delete\') { 25 action = \'删除\'; 26 } 27 } 28 if (arguments.length >= 2) { 29 if (keyId.length) { 30 id = keyId; 31 } 32 } 33 if (rows.length == 0) { 34 $.dialog.alert(\'请选择要\' + action + \'的数据!\'); 35 return \'\'; 36 } 37 else if (rows.length > 1 && actionType == \'edit\') { 38 $.dialog.alert(\'一次只能修改一条数据\'); 39 return \'\'; 40 } 41 var ids = \'\'; 42 for (var i = 0, j = rows.length; i < j; i++) { 43 if (ids.length > 0) { 44 ids += \',\'; 45 } 46 ids += rows[i][id]; 47 } 48 return ids; 49 }