SAPUI5:DatePicker 选择了日期,禁用了 InputField 中日期的显示

正如标题所述。在Datepicker不包括两个元素:输入字段和日期的采摘(看看下面的图片)

http://img2.mukewang.com/619f410c0001e21106310035.jpg

您可以通过直接访问DatePickerwith的 ID 手动设置您想要的日期,setDateValue()它会自动显示在输入字段中。

现在我想设置我想要的日期,但它不会显示在输入字段中。

事情是我发现的是setVisible(false)- 然而这只会让整个领域消失。我想要的只是禁用所选日期的显示。我怎样才能让它发生?


犯罪嫌疑人X
浏览 187回答 1
1回答

青春有我

您可以通过使用自定义数据 - 将数据对象附加到控件来实现它要使用自定义数据,您需要为相应的属性使用以下命名空间:myNamespace="http://schemas.sap.com/sapui5/extension/sap.ui.core.CustomData/1"XML 视图在 XML 视图中,您需要包含命名空间,还需要使用app:mySuperExtraData="CUSTTOM DATA"将自定义数据附加到控件。<mvc:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.ui.commons" controllerName="my.own.controller"&nbsp; xmlns:app="http://schemas.sap.com/sapui5/extension/sap.ui.core.CustomData/1">&nbsp; &nbsp; &nbsp;<Button text="Click" app:mySuperExtraData="just great"></Button></mvc:View>与数据绑定一起使用<mvc:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.ui.commons" controllerName="my.own.controller"&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;xmlns:app="http://schemas.sap.com/sapui5/extension/sap.ui.core.CustomData/1">&nbsp; &nbsp; &nbsp;<Button text="Click" app:coords="{data}" press="alertCoordinates"></Button></mvc:View>JS视图通过使用data()我们可以将数据对象附加到控件。myButton.data("myData", "Hello");检索自定义数据myButton.data("myData")
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript