本帖最后由 bill 于 2015-2-3 17:00 编辑
在一个多行文本框的值脚本中写了如下代码- var proid;
- var a="";
- var doc=getCurrentDocument();
- var flag=doc.getItemValueAsString("num");
- var name=doc.getItemValueAsString("name");
- if (name==null || name==""){
- var opts="";
- var sql="select Graphic_ProID from dbo.Graphic_Order where Graphic_OrderID='"+flag+"'";
- var rel=queryByDSName("OA-Server",sql);
- if(rel!=null){
- for(var iterator = rel.iterator();iterator.hasNext();){
- var map1 = iterator.next();
- opts= map1.get("Graphic_ProID");
- }
- }
- proid=opts.split(",");
- if(proid.length>0){
- for(var i=0;i<proid.length;i++){
-
- var sql1="select Graphic_ProName from dbo.Graphic_Detail where Graphic_ID='"+proid[i]+"'";
- var rel1=queryByDSName("OA-Server",sql1);
- if(rel1!=null){
- for(var iterator = rel1.iterator();iterator.hasNext();){
- var map2 = iterator.next();
- a+= map2.get("Graphic_ProName")+";";
- }
- }
- }
- }
- }
- a;
复制代码 得到了以下结果:
铜板纸单页双面彩印宣传单DM单单张 ;157克210*285铜版纸 宣传单 单/双面 彩页制作 50000张起订 ;128g铜板纸单页 单张彩页 促销宣传单 ;
因数据库的原因每个名称后面有一长串空格,如何去掉这些空格? |