ナビゲーション目的でテーブルを使用したいと思います。 (IDが存在している間)の値objectId
が定義されていないことを、私が見つけたデバッグ後ODataプロパティを使用したナビゲーション
// Admin.view.xml View
<Table id="objectsTable" itemPress="onSelectionChange">
// Admin.controller.js Controller
onSelectionChange: function(event) {
// After call undefined
var partnerId = event.getSource().getBindingContext().getProperty("BUSINESS_PARTNER_ID");
// After call defined and correct
var objectId = event.getSource().getBindingContext().getProperty("ID");
var router = this.getOwnerComponent()
.getRouter();
router.navTo("adminDetails", {
partner: partnerId,
object: objectId
});
:したがって、私は、次のコードを(表は、すべての件のデータが完了している、よさそうだ)を使用します。これにより、ナビゲーションが正常に動作しなくなります。
ID | BUSINESS_PARTNER_ID | ADDRESS | FILES (oData association/navigation) |
.... All records are available, including the BUSINESS_PARTNER_ID
はなぜ変数BUSINESS_PARTNER_ID
が定義されていないレコードのすべてのデータが正しく表示されている間: は、だから私は、次のように見えるのデータソース(ODATA)、見て? BUSINESS_PARTNER_ID
を除き、私はそれを照会することができます。誰も私がこれをどのように修正できるか知っていますか?
に私のクエリを変更しますか? –
@RahulBhardwaj、no ...標準/デフォルトモデルを使用しています。 – Tobias