gpt4 book ai didi

hyperlink - 分机 JS 5 : viewModel links variable id

转载 作者:行者123 更新时间:2023-12-02 01:42:16 25 4
gpt4 key购买 nike

我正在使用 Ext JS 5.0.1,我正在尝试使用 View 内定义的 viewModel 中的链接。

下面的示例有效。

Ext.define("MyViewPackage.MyView", {
extend: "Ext.form.Panel",
alias: "widget.myview",
theIdToUse: 47,
viewModel: {
links: {
theProject: {
type 'mypackage.MyModelClassName'
id: 17 //This works. But not theIdToUse or this.theIdToUse.
//I would like to use a value provided from my view
}
}
}
});

我想将“theIdToUse”的值用于“links”中定义的“theProject”的 id 属性。我试图简单地放置 theIdToUse 或 this.theIdToUse 但我总是遇到以下错误:

不能在没有 viewModel 的情况下使用绑定(bind)配置

您知道我如何设法使用具有可变 ID 的链接吗?

提前致谢!

最佳答案

使用 linkTo,例如:

Ext.define("MyViewPackage.MyView", {
extend: "Ext.form.Panel",
alias: "widget.myview",
theIdToUse: 47,

constructor: function(){
this.callParent(arguments);

this.linkTo('theProject',{
type 'mypackage.MyModelClassName',
id: this.theIdToUse
});

}

});

关于hyperlink - 分机 JS 5 : viewModel links variable id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27819838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com