小编Tin*_*hen的帖子

如何在 TIME 类型中设置 xAxis 并在 Echarts 中设置为 {hh:mm} 格式?

我想将 xAxis 设置为 TIME 类型并格式化为 {hh:mm} ,例如 17:45。

在这个演示中,配置工作:

xAxis: {
    type: "time",
},

value: [
    [now.getFullYear(), now.getMonth() + 1, now.getDate()].join('/'),
    Math.round(value)
]
Run Code Online (Sandbox Code Playgroud)

但这失败了,这是在 Echarts 库中的演示

xAxis: {
    type: "time",
},

value: [
    [now.getHours(), now.getMinutes()].join(":"),
    Math.round(value)
]
Run Code Online (Sandbox Code Playgroud)

我试过了type: "value",还是不行。

echarts

5
推荐指数
2
解决办法
1万
查看次数

SAPUI5 路由抛出错误“找不到控件(应用程序控件的 ID)”

这个问题来自这个答案(我无法运行源代码),我的要求与这个问题类似,这是一个带有应用程序控件的页面,导航到一个带有一个主视图和一个详细信息视图的 SplitContainer。Master.view.xml 加载成功,但我得到

“无法找到带有 ID 应用程序的控件”

单击项目时出错。

我的元数据.json:

"routing": {
  "config": {
    "routerClass": "cts.alert.MyRouter",
    "viewType": "XML",
    "viewPath": "cts.alert.view",
    "controlId": "app",
    "controlAggregation": "pages",
    "clearTarget": "false",
    "bypassed": {
      "target": [
        "notFound"
      ]
    },
    "async": true
  },
  "routes": [
    {
      "pattern": "",
      "name": "worklist",
      "target": [
        "worklist"
      ]
    },
    {
      "pattern": "split",
      "name": "split",
      //<SplitContainer id="idAppControl"> in SplitApp.view.xml
      "view": "SplitApp",
      //<App id="app"/> in App.view.xml
      "targetControl": "app",
      "subroutes": [
        {
          "pattern": "master",
          "name": "main",
          "view": "Master",
          "targetAggregation": "masterPages",
          "targetControl": "idAppControl", …
Run Code Online (Sandbox Code Playgroud)

routing sapui5 sap-fiori

4
推荐指数
1
解决办法
1万
查看次数

为什么[[HomeObject]]在方法的简写语法上有所不同?

这个问题来源于超级关键字意外

接受的答案是:

因为super只在方法内部有效.

但在MDN中,似乎这两种方法都是:

let person = {
    greeting() {
        return "Hello";
    }
};

let friend = {
    // shorter syntax for method?
    greeting() {
        return super.greeting() + ", hi!";
    }

//  method?
//  greeting: function() {
//      return super.greeting() + ", hi!"; // Throw error: Uncaught SyntaxError: 'super' keyword unexpected here
//  }

};

Object.setPrototypeOf(friend, person);
console.log(friend.greeting());   
Run Code Online (Sandbox Code Playgroud)

了解es6时,Nacholas说:

尝试super在简洁方法之外使用会导致语法错误

Methods 只是包含函数而不是数据的对象属性.

任何引用都super使用[[HomeObject]]来确定要做什么.第一步是在[[HomeObject]]上调用Object.getPrototypeOf()来检索对原型的引用.然后,在原型中搜索具有相同名称的函数.最后,设置此绑定并调用该方法.

所以似乎[[HomeObject]]在方法的简写语法上有所不同?我很好奇为什么?

javascript super ecmascript-6

4
推荐指数
1
解决办法
436
查看次数

如何在Echarts系列线的markLine中隐藏标签?

如何在Echarts系列线的markLine中隐藏标签?或者如何更改标签样式?

我试过了label: false,不行。

series: [
    markLine: {
        silent: true,
        symbol: false,
        label: false,
        data: [{
            yAxis: 100
        }, {
            yAxis: 400
        }],
        lineStyle: {
            normal: {
                type: "solid",
                color: "red"
            }
        }
    }
]
Run Code Online (Sandbox Code Playgroud)

echarts

2
推荐指数
1
解决办法
4752
查看次数

sap.ui.core.Fragment.load 返回未定义

我的应用中有两个 FLP 磁贴。一个可以访问sap.ui.core.Fragment.load,但另一个不能。

  • 工作一:

在此处输入图片说明

  • 不工作的一个:

在此处输入图片说明

byId返回一个懒惰的存根在此处输入图片说明

他们都通过

<script
  id="sap-ui-bootstrap"
  src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"
  data-sap-ui-theme="sap_belize_plus"
  data-sap-ui-libs="sap.m, sap.ushell, sap.collaboration"
  data-sap-ui-preload="async"
  data-sap-ui-compatVersion="edge"
  data-sap-ui-frameOptions='allow'
  data-sap-ui-resourceroots='{
    "monitor": "./",
    "common": "./../../../common"
  }'>
</script>
Run Code Online (Sandbox Code Playgroud)

Fragment.jsSAPUI5 资源中没有不工作的资源,但我可以访问Fragment-dbg.js

在此处输入图片说明

我也对比过manifest.json,没有区别。有没有其他线索?

fragment sapui5

2
推荐指数
1
解决办法
3205
查看次数

如何在sapui5中的sap.m.MessageBox上绑定事件?

我正在 Explored 中使用这个 MessageBox 演示。如何在按钮上绑定事件:MessageBox.Action.YES/“自定义按钮”?

MessageBox.show api中,我只找到了onClose参数。

sapui5 sap-fiori

0
推荐指数
1
解决办法
8228
查看次数