コードは ExtJS にあります。グリッド パネルから取得しているデータ。ユーザーが行をクリックすると、データを取得してポップアップを自動入力します。
for(index = 0; index < grid_obj.getStore().getCount(); index++){
if(sm.isSelected(index)){
selected_row = index;
record = grid_obj.getStore().getAt(index);
record_data = record.data.field;
s_record = record_data.toString().replace('(','').replace(')','').split(',');
}
}
ExtJS コードがあり、バックエンド コードは Python で書かれています。次の状況があります。
data = (1,2,4);
これは、変更できない Python コードによって返される形式です。を使用してその要素にアクセスできるように、配列に変換する必要がありますindexOf
。次のようなさまざまなアプローチを試しました。
record = Array(data.toString().replace('(','').replace(')','').split(','));
私がそうalert(record.indexOf('2'))
すると、-1 になります。