0
gridviewコントロールとそのコントロールにJavaスクリプト(CheckBox1)をアクセスしたいのですが、 実際にユーザーがチェックしたグリッドビューの行を削除しています。 実際には、確認のために選択されたCheckBoxのチェック値(trueからfalse)を変更したいのですが、確認ボタンスクリプトでCancelをクリックすると が表示されます。Javaスクリプトを使用してgridviewの子コントロールにアクセスする方法
私はfollowng javaスクリプトコードを書きました。
function DeleteConfirmation() {
var x = confirm("Are you sure you want to delete selected records?")
if (x) {
return true;
}
else {
var grid = document.getElementById('gv_gridRoster');
var rows = grid.getAttribute("Rows");
var Count = grid.getAttribute("Count");
var cb = grid.childNodes(document.getElementById("checkbox1"));
var checked = cb.getAttribute("Checked");
for (var i = 0; i < grid.rows.Count; i++) {
if (cb.checked == true) {
cb.checked = false;
}
}
return false;
}
}
このコードでは、レコードの削除を防止できません。
ありがとうございます!
@Peteを上記のコードをカスタマイズ:まあ...そんなにありがとう..私は同じことを達成するための他の方法を行っています。私は次の幸運のチャンスのために私の心の中であなたの親切な提案を保つだろう。 :) –
[FAQ](http://stackoverflow.com/faq#signatures)に従って、あなたの投稿に署名を含めないでください。 –