我即将开始一个使用 React-Redux 的项目。对于 API 参考,有 Hooks 和 connect()。因为,钩子是连接 API 的替代品。使用钩子或连接到我的 React-Redux 项目有什么区别。
我已经尝试阅读上面的SAPUI5文档,但我无法清楚地了解它的用法.此外之间有什么区别sap.ui.localResources()和jQuery.sap.registerModulePath()以及何时使用什么呢?
如果有人可以用一个简单的例子来解释它将会非常有用.我们还可以jQuery.sap.registerModulePath()用来加载mockData吗?
我正面临着Ionic 4原生插件的问题.我已经安装了离子4 Cordova原生插件 "Geolocation",但当我将应用程序运行到我的iOS或Android设备时,它向我显示一个空白的白色屏幕,没有任何事情发生.
app.module.ts 码:
import {
Geolocation
} from '@ionic-native/geolocation';
@NgModule({
declarations: [AppComponent],
entryComponents: [],
imports: [
BrowserModule,
IonicModule.forRoot(),
AppRoutingModule,
ComponentsModule
],
providers: [
StatusBar,
SplashScreen, ** Geolocation ** , {
provide: RouteReuseStrategy,
useClass: IonicRouteStrategy
}
],
bootstrap: [AppComponent]
})
Run Code Online (Sandbox Code Playgroud)
Home.ts 码:
import {
Geolocation
} from '@ionic-native/geolocation';
constructor(private geolocation: Geolocation) {}
Run Code Online (Sandbox Code Playgroud)
我不知道为什么会这样.但它正致力于Ionic 3项目.
任何人都可以告诉我为什么会发生这种情况以及我做错了什么.
我正在 SAPUI5 中设计布局,但我无法为工作选择最合适的布局。我尝试过Grid Layout和Simple Form,但我似乎无法把它们弄对。总是有一些可扩展性问题等。如果有人能指出我创建这样一个布局的正确方向,那对我来说将是一个非常好的开始。任何提示或建议将不胜感激。
我想要实现的是:
提前致谢
this.getView().getModel().read("/QualificationProficiencySet", {
filters: [new sap.ui.model.Filter({
path: "Qobjid",
operator: sap.ui.model.FilterOperator.EQ,
value1: nQObjid
})],
success: function(data) {
that._profData = data.results;
that._oQuickView.setModel(new sap.ui.model.json.JSONModel(that._profData), "proficiencyModel");
// delay because addDependent will do a async rerendering and the actionSheet will immediately close without it.
jQuery.sap.delayedCall(200, that, function() {
that._oQuickView.openBy(oLink);
});
},
error: function(evt) {}
});
Run Code Online (Sandbox Code Playgroud)
nQObjid是字符串类型 - 总是.昨天在我们的开发系统上,我看到了错误
"Invalid parametertype used at function 'eq' (Position: 8)"
我注意到过滤器附加在URL中,没有围绕值的单引号nQObjid.很奇怪,因为此时它被添加为过滤器运算符的值,它显然是一个字符串.我找不到任何相关的问题,但我做了一个(脏的)解决方法value1: "'"+nQObjid+"'".
直到今天,这个工作一直没有改变代码,但突然引号是网关内部价值的一部分.所以我"'"再次删除并测试,工作.然后我将解决方案转移到生产中,以发现我现在"Invalid parametertype used at function 'eq'..在生产中遇到了同样的问题.生产中的另一个用户没有这个问题,所以我有点迷失了.