| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- shr.defineClass("shr.logs.MessageLogsList", shr.framework.List, {
- initalizeDOM : function () {
- var self = this;
- shr.logs.MessageLogsList.superClass.initalizeDOM.call(this);
- },
- /**作废操作**/
- cancalLinkAction : function(){
- var _self = this;
- var $grid = $(this.gridId);
- var selectedIds = $grid.jqGrid("getSelectedRows");
- var validIds = [];
- if (selectedIds.length < 1) {
- shr.showInfo({
- message:'请选择数据'
- });
- return;
- }else{
- for(var i=0;i<selectedIds.length;i++){
- var isVaild = $grid.jqGrid("getCell", selectedIds[0], "isVaild");
- if(isVaild){
- validIds.push(selectedIds[i]);
- }
- }
- //如果为空,则提示
- if(validIds.length < 1){
- shr.showWarning({
- message: '所选数据无需再次作废。 '
- });
- return;
- }
- //发起后端调用
- _self.remoteCall({
- method: "cancelLink",
- param: {
- validIds: validIds.join(","),
- },
- success: function(response) {
- $grid.trigger("reloadGrid");
- shr.showInfo({
- //成功提示,多少调用成功多少提示
- message: "作废成功"+response.successCount+"条",
- hideAfter: 3
- });
- },
- error: function(data) {
- console.log(JSON.stringify(data));
- return;
- }
- });
- }
- },
- });
|