Javascript 无法完全显示可编辑的多行字段-Maximo Anywhere
如何在设备屏幕上的可编辑文本框中显示多行文本?此时,如果文本不可编辑,则以多行显示全文。相同的值显示在两个文本框中,一个可编辑,一个不可编辑Javascript 无法完全显示可编辑的多行字段-Maximo Anywhere,javascript,css,maximo-anywhere,Javascript,Css,Maximo Anywhere,如何在设备屏幕上的可编辑文本框中显示多行文本?此时,如果文本不可编辑,则以多行显示全文。相同的值显示在两个文本框中,一个可编辑,一个不可编辑 <groupitem id="WorkExecution.groupitem_1"> <text cssClass="richText" editable="false" id="WorkExecution.groupitem_1_abc" resourceAttribute="abc"/> </gr
<groupitem id="WorkExecution.groupitem_1">
<text cssClass="richText" editable="false"
id="WorkExecution.groupitem_1_abc" resourceAttribute="abc"/>
</groupitem>
<groupitem id="WorkExecution.groupitem_2">
<text cssClass="richText" editable="true"
id="WorkExecution.groupitem_2_xyz" placeHolder="Tap to enter"
resourceAttribute="xyz"/>
</groupitem>
e、 g.如果该值为-
IBM®Maximo®Anywhere可让您从大多数移动设备远程访问Maximo资产管理流程–工作和资产管理。它使用可自定义的界面构建,因此您可以创建自己的资产
然后,abc值以多行格式正确显示,而xyz值以单行而非多行格式显示
我需要在这里应用任何CSS吗?如果查看视图,请在OOB app.xml中
<view editableView="WorkExecution.NewWorkLogView" id="WorkExecution.WorkLogDetailView" label="Work Log Entry">
您将在底部附近看到“多行可编辑细节”属性
<groupitem id="WorkExecution.WorkLogDetailView_workOrder_groupitem_5">
<text cssClass="richText" editable="false" id="WorkExecution.WorkLogDetailView_workOrder_groupitem_5_details_Details" label="Details" resourceAttribute="details"/>
</groupitem>
由于您已经设置了editable和css属性,我猜在您的视图中它没有定义为editableView。对于可编辑多行小部件,您需要使用textarea小部件。有关示例,请参见7.5.2中的WorkLog详细信息页面
<groupitem id="WorkExecution.NewWorkLogView_workOrder_groupitem_5">
<textarea editable="true" id="WorkExecution.NewWorkLogView_details_0" label="Work Log Details" placeHolder="Tap to enter" resourceAttribute="details"/>
</groupitem>
嗨,斯科特,谢谢你的建议。我以前尝试过这个,但是textarea小部件中的字体会自动改变。还有,文本区域是否适合文本大小?您应该能够使用不同的Css样式表类控制文本区域字体、高度和宽度。我们没有任何可编辑的多语言小部件可以自动调整其长度。