0
私はGridViewのデータが完全に正常に動作し、すべてが正しくロードされます。ボタンを使用して1つの列からデータを抽出する必要がありますが、関数は常に正しくロードされてもundefined
を返します。私は2つのアラートがポップアップボタンをクリックすると、今OnGetRowsValueは "undefined"を返します
<script id="dxss_1610925110" type="text/javascript">
function ShowValue() {
gridViewINS.GetRowValues(gridViewINS.GetFocusedRowIndex(), "Insolvency.FileNumber", gridViewINSOnGetRowValues());
}
function gridViewINSOnGetRowValues(value) {
alert(value);
}
</script>
:私は2つの機能を持つこの「シンプル」スクリプトを持っているグリッドとボタンと同じ.cshtmlファイルで
。 1つはundefined
です。 2番目の文字は、コードwhich has the value in it which I needの文字通りスニペットです。だから何とかデータを得ることができますが、なぜ直接value
プロパティにはないのですか?私は間違っていることを見つけることができません。どんな助けもありがとう。
感謝。しかし、奇妙な値を持つ2番目のウィンドウはまだ残っています。/ –
「値」に戻されるのは文字列ではなくJSONオブジェクトです。 value [0] [0]のようなインデックスで値にアクセスする必要があります。 gridViewINSOnGetRowValues関数にブレークポイントを置き、デバッガの値オブジェクトを調べてください。 – dt2103