ボタンをクリックすると、FlexGridがhtml divタグに表示されます.Flexigridの関数はJavascript関数内にあります。だから私はonclickでイメージタグを追加して、flexigrid関数をロードするf_reload()という関数を呼び出します。最初に読み込まれました。それをもう一度クリックしてグリッドを再度読み込みます。私を助けてください。ボタンをクリックしてdivをロードする
<script type="text/javascript">
function loadFlexiGrid(){
//here flexigrid content
$("#flex1").flexigrid{{
//...........}}
}
function eventhandler() {
$("#flex").html(function() { //this function used to reload grid but it is not called when click second time on the button
return "<div id='flex1'></div>";});
javascript:loadGrid();
}
</script>
<input type="image" class="btn" id="sub" src="<?=base_url();?>images/rbtnsave.gif"
onclick="eventhandler();"/>
<div id="flex"><div id="flex1"></div></div>
</div>
フレックスリッドのフレックスidとフレックスは、divのIDです。
ボタンをクリックすると、グリッドが表示されます。なeventHandlerが実行されるが、第2の時間、それはないない理由
私は手動でdivをid = "flex1" .iで置き、divを削除してloadFlexGrid()を呼び出しました。最終的にはうまく動作します。ありがとう@ペレンテンケイト – Srini