-2

1 つのボタン クリック イベントで更新される sapui5 ツリー テーブルがあります。ボタンをクリックすると、ajax を使用してデータを取得しており、最初の呼び出しでレンダリングされた既存のツリー テーブルを再作成したいと考えています。以下のビンで問題をシミュレートしました。ボタンのクリックでテーブルを再作成しないようにするにはどうすればよいですか?

オブジェクトを再作成する前に、otable が null であることを確認しようとしましたが、役に立ちませんでした。お知らせ下さい。

http://jsbin.com/openui5-table-json/889/edit

4

1 に答える 1

0

プレスイベントが発生するたびにテーブルを再作成しているためです。別の解決策として、テーブルが既に作成されているかどうかを確認するロジックを少し追加できます。

if(sap.ui.getCore().byId('idTable')===undefined){
     //code to create table
}

http://jsbin.com/openui5-table-json/897/edit

于 2014-09-17T18:40:59.127 に答える