a
This commit is contained in:
52
14.宝锐/GZ.LJY000.Biori/PLN_FORECAST/ListEventPlugInEx.py
Normal file
52
14.宝锐/GZ.LJY000.Biori/PLN_FORECAST/ListEventPlugInEx.py
Normal file
@@ -0,0 +1,52 @@
|
||||
import clr
|
||||
clr.AddReference("System")
|
||||
clr.AddReference("System.Xml")
|
||||
clr.AddReference("Kingdee.BOS")
|
||||
clr.AddReference("Kingdee.BOS.Core")
|
||||
clr.AddReference("Kingdee.BOS.DataEntity")
|
||||
clr.AddReference("Kingdee.BOS.App")
|
||||
clr.AddReference("Kingdee.BOS.Contracts")
|
||||
clr.AddReference("Kingdee.BOS.ServiceHelper")
|
||||
|
||||
from Kingdee.BOS import *
|
||||
from Kingdee.BOS.Contracts import *
|
||||
from Kingdee.BOS.Core import *
|
||||
from Kingdee.BOS.Core.List import *
|
||||
from Kingdee.BOS.Core.List.PlugIn import *
|
||||
from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import *
|
||||
from Kingdee.BOS.Core.Metadata.EntityElement import *
|
||||
from Kingdee.BOS.Core.Bill import *
|
||||
from Kingdee.BOS.Core.Metadata import *
|
||||
from Kingdee.BOS.Orm.DataEntity import *
|
||||
from Kingdee.BOS.Util import *
|
||||
from Kingdee.BOS.Core.Util import *
|
||||
from System import *
|
||||
from System.Xml import *
|
||||
from System.ComponentModel import *
|
||||
from System.Collections.Generic import *
|
||||
from System.Text import*
|
||||
from Kingdee.BOS.ServiceHelper import *
|
||||
|
||||
def BarItemClick(e):
|
||||
# 条码档案
|
||||
if e.BarItemKey.Equals("tbBarCodeMainEx"):
|
||||
|
||||
selectedRow = this.ListView.SelectedRowsInfo;
|
||||
if selectedRow == None or selectedRow.Count == 0:
|
||||
return;
|
||||
# raise Exception(JsonUtil.Serialize(selectedRow))
|
||||
entryIds = List[str]()
|
||||
for row in selectedRow:
|
||||
entryIds.Add(str(row.EntryPrimaryKeyValue))
|
||||
text ="FBILLENTRYID IN ({0})".format(",".join(entryIds));
|
||||
# 条码扫描
|
||||
listShowParameter = ListShowParameter();
|
||||
listShowParameter.FormId = "UNW_WMS_BARCODEMAIN";
|
||||
listShowParameter.ParentPageId = this.View.PageId;
|
||||
listShowParameter.OpenStyle.ShowType = ShowType.MainNewTabPage;
|
||||
# listShowParameter.OpenStyle.TagetKey = "FEntryTab_Code";
|
||||
listShowParameter.HiddenCloseButton = True;
|
||||
listShowParameter.ListFilterParameter.Filter = text;
|
||||
listShowParameter.ListFilterParameter.OrderBy = "FPRINTENTRYID,FPRINTSORT";
|
||||
this.View.ShowForm(listShowParameter);
|
||||
return;
|
||||
Reference in New Issue
Block a user