smartforms字段文本碰见"-"自动换行

buduzhiren buduzhiren     2022-12-09     587

关键词:

长文本会在 ‘-‘ 这个符号处自动换行

原理:SAP 标准SMARTFORMS 的功能,遇到 ‘-‘ 自动判断后面字段是否能在本行完全显示,不够则换行

注意:如果一行文本有多个 ‘-’ ,则 判断 ‘-‘ 和下一个 ‘-‘ 之间的文本是否能在本行完全显示,不能则换行

例:

str1 ‘SOP4-214-03示例一车间贴标泡罩装盒岗位SOP、SOP2-047-24实例二车间装箱岗位SOP、SOP2-231-57实例三车间激光打印岗位SOP‘.
输出后为:(三行,换行2次)

SOP4-214-03示例一车间贴标泡罩装盒岗位SOP、SOP2-047-

24实例二车间装箱岗位SOP、SOP2-231-

57实例三车间激光打印岗位SOP

字符串处理结果:

str1 ‘SOP4-214- 03示例一车间贴标泡罩装盒岗位SOP、SOP2-047- 24实例二车间装箱岗位SOP、SOP2-231- 57实例三车间激光打印岗位SOP‘.

输出后为:(不会换行,这里仅为部分替换)

SOP4-214- 03示例一车间贴标泡罩装盒岗位SOP、SOP2-047- 24实例二车间装箱岗位SOP、SOP2-231- 57实例三车间激光打印岗位SOP

解决办法:

可以用 

  REPLACE ‘-‘ WITH  ‘- ‘ INTO str1.
在 ‘-‘ 后加了一个空格,就可以解决了(如果有多个短横线,则需要全部替换,或者部分替换)

 

好像有能取消这个功能的方法,找了半天没找到,有大神做过的话,发个链接让我等学习学习,不胜感激!

 

 

sapabap我在smartform的时候输出quan类型字段,smartforms就没效果。取消输出就没有问题。

很明显,是你的Smartform输出格式设置出了问题,Syntax:1.&field+<offset>&:对于字符变量设置从何位置显示数据,如果offset大于字符变量长度时,系统是不会显示任何数据的。2.&field(*)&如果该字段类型是abap数据字典里定义的类型,... 查看详情

jquery字段文本提示

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>... 查看详情

crm-q模糊查询(代码片段)

...ren.append(("name","xxx"))#添加筛选条件,即name字段为xxx的记录#再添加一个条件,即gender字段为男,与上一个筛选条件的关系默认是"且",即叫xxx的男同学q.children.append(("gender","男"))Student.objects.fil... 查看详情

jquery:在密码字段中显示纯文本,然后使其成为焦点上的常规密码字段

TheHTML <form><div><inputclass="default-value"type="text"name="email"value="EmailAddress"/></div><div><inputid="password-clear"type="text"value="Password"autocomplete="off"/><i... 查看详情

请问:在sql2005中导入文本文件时,怎么去掉双引号?文本文件1.txt结构如下:"张一波","男","28""李梅&q

参考技术A文本限定符里打"就行了,最方便 参考技术B你这个应该是excel倒为cvs时自动添加的,你可以倒入excel,然后再倒入sql中就行了追问这只是举例,因为TXT文档太大不可能导入excel追答一种方法是6万行以内保存一个excel文... 查看详情

PDO SQL 使用 " 和 ' 输入文本字段

】PDOSQL使用"和\\\'输入文本字段【英文标题】:PDOSQLentertextfieldwith"and\'PDOSQL使用"和\'输入文本字段【发布时间】:2018-10-0407:56:19【问题描述】:尝试同时使用"和\'进行插入查询我有$description=addslashes($description);但我仍... 查看详情

单击时清除默认文本字段值

Noneedtocreateaseperatefunctionforthisone.Justonelinetoclearthedefaultvalueonclickandleavethevaluewhenithasbeenaltered.<inputname="email_address"value="Emailaddress"onfocus="if($(this).val()=='Emailaddress')$(this).val('')"type="text"> 查看详情

在文本字段中显示 UISearchBar "X" 与相邻的取消按钮

】在文本字段中显示UISearchBar"X"与相邻的取消按钮【英文标题】:ShowingUISearchBar"X"withintextfieldvs.adjacentCancelbutton【发布时间】:2009-09-0220:30:49【问题描述】:我知道我可以将showsCancelButton设置为NO以获得UISearchBar...直... 查看详情

以不同方式处理引用的文本

ThisPerlsnippetshowshowtoseparatequotedpartsfromatextinordertoprocessquotedandunquotedpartsseparately.Forexample,youcouldexpandvariablesorwildcardsonlyintheunquotedpart.Thenthedifferentprocessedpartsareputtogetheragain.Thatamarkercharacter"x01"isusedtomarkthepositionofthequotedpassagesisab... 查看详情

as3 文本字段错误还是啥?

】as3文本字段错误还是啥?【英文标题】:as3textfieldbugorwhat?as3文本字段错误还是什么?【发布时间】:2014-04-0605:53:04【问题描述】:我想不出在Flash中处理动态文本字段的简单问题。我已经没有脑细胞了,我放弃了..varg=[\'textdang... 查看详情

Jasper 报告使用单个文本字段显示“Y 页 X”

】Jasper报告使用单个文本字段显示“Y页X”【英文标题】:JasperReportsShow"PageXofY"usingasingletextfield【发布时间】:2012-05-2705:54:09【问题描述】:我想创建一个包含PageXofY的文本字段,而不是按照通用解决方案将其分成两部分... 查看详情

sapgui中smartforms的文本编辑器如何改成是word的。进t-codei18n试过了不能更改。

...答!谢谢!!参考技术ARSCPSETEDITORSE38执行这个程序,勾上smartforms然后激活重新进入smartforms即可采纳不谢!本回答被提问者采纳 参考技术B按照提示是已经设置好了msword你现在是不是所有sf程序都不行?可以新建一个试试。追问我... 查看详情

创建文本字段

CreateatextfieldandaddaformatvartextFormat:TextFormat=newTextFormat;textFormat.font="verdana";textFormat.color=0xFFFFFF; textField=newTextField;textField.width=400;textField.autoSize=TextFieldAutoSize.LEFT;textField.multiline=true;textField.defaultTextFormat=textFormat;textField.htmlT... 查看详情

字符串中碰见的char*a="abc"和chara[]="abc"之间的区别

char*a="abc";声明了一个字符类型的指针a,并为它赋值初始值为"abc",a的值是字符串"abc"的首地址【第一个字符的地址】 其中字符串"abc"应属于全局静态存储区,这里对a[1]=‘a‘,在编程中会出错,简而言之就是只可读,不能够... 查看详情

如何自动清除文本字段

】如何自动清除文本字段【英文标题】:Howtoclearthetextfieldautomatically【发布时间】:2016-05-0704:36:48【问题描述】:我对Swift中的UITextField()有疑问。点击后如何清除文本字段中的文本?我的textField.text="0"。我想在单击文本字... 查看详情

如何使用Jquery清除html输入文本字段的内容

】如何使用Jquery清除html输入文本字段的内容【英文标题】:HowtoclearthecontentofthehtmlinputtextfieldusingJquery【发布时间】:2011-10-2606:30:36【问题描述】:我有一个可以隐藏的html文本字段。隐藏时我想清除文本字段。我用过这个,但是... 查看详情

使用 VBScript 访问将备注字段从“纯文本”更改为“富文本”

】使用VBScript访问将备注字段从“纯文本”更改为“富文本”【英文标题】:Accesschangememofieldfrom"plaintext"to"richtext"usingVBScript【发布时间】:2016-10-2605:49:40【问题描述】:我有一个关于使用VBScript将memofield从“纯文... 查看详情

将文本输入从一个字段复制到另一个字段

MoreinfoonSO:http://stackoverflow.com/questions/4061489/jquery-duplicate-field-input-text-in-real-timevar$mail=$("#mail"); $("#email").keyup(function(& 查看详情