0
私は自分のページとDetailRowにMaster-Detail GridViewを持っています。私は別のグリッド、aspxButtonとAspxCallbackを持っています。ここでAspxCallbackエラー
は、ASPXコードです:
<dxe:ASPxButton ID="btn_StartWizard" runat="server"
Text="Planlama Sihirbazını Çalıştır" CssFilePath="~/App_Themes/BlackGlass/{0}/styles.css" CssPostfix="BlackGlass" AutoPostBack="false">
<ClientSideEvents Click="function(s,e){
c_OpenPopup.PerformCallback(detail_Grid.cpdetail_Grid);}" />
</dxe:ASPxButton>
<dxcb:ASPxCallback ID="call_OpenPopup" runat="server"
ClientInstanceName="c_OpenPopup" Enabled="true"
oncallback="call_OpenPopup_Callback">
<ClientSideEvents CallbackComplete="function(s, e) {
if(e.result == "true")
{
var indx = window.location.href.indexOf('MainCard.aspx');
var url = window.location.href.substring(0,indx);
var
var urlName = url + '?CoID=' + coID + '&amp;BranchID=' + branchID + '&amp;LineNo=' + LineNo + '&amp;ConfMID=' + ID + '&amp;uNum=' + UniqueNumber;
var urlName = url;
var valueCondition = window.showModalDialog(urlName,window,'dialogHeight:400px; dialogWidth: 820px; edge: Raised; center: Yes; help: Yes; resizable: No; status: Yes;');
}
else
{
alert('Bu siparişte herhangi bir planlama işi yok');
}
}" />
</dxcb:ASPxCallback>
が、私はボタンをクリックしたときに、コールバックが動作しません。だから私は "Firebug"をチェックし、このエラーを受け取りました: "c_OpenPopupは定義されていません"。これはどのように可能で、そのコントロールのClientInstanceNameが設定されています。
ご協力ありがとうございます。
ボタンのAutoPostBackプロパティはfalseです。 AspxCallbackはグリッドの外側にありました。詳細行で動作するかどうかを確認しようとしましたが、そうはしませんでした。 – mehmetserif
問題が見つかりました。コールバックコンプリートイベントで、私はJavaScriptを書いていますが、それはうまくいきません。だから私はjavascriptコードを変更したときに働いた。 – mehmetserif