0

状況:

カスタムwebusercontrolを作成しました。ユーザーコントロールは完全にコードで作成されます。

radgridとradcomboxで構成されています。

radcomboxはデータベーステーブルでいっぱいです。ユーザーがテーブルを選択すると、データ
をradgridに表示する必要があります。

このユーザーコントロールはaspxページに追加されます。すべてが完璧に機能します。

ここに問題があります:

radajaxmanagerproxyコントロールを使用して、再バインド中にradajaxloadingpanelをradgridに表示したいと思います。これは、更新ボタンを押すか、radgridのまたは前のページ押すまで機能しませ。その後、すべてが正常に動作します

データが変更されるのはローディングパネルのみが表示されないため、コンボボックスが機能することはわかっています。

誰かがこれを解決する方法、回避策、または私が調べることができる提案についての手がかりを持っていますか?

4

1 に答える 1

0

最後にそれを機能させました。私は作成ライフサイクルで何か間違ったことをしました:

今、私はこのように持っています。そしてそれは動作します;)

   public class CustumControl
     implements CompositeControl

     Private RadAjaxLoadingPanel1 As New RadAjaxLoadingPanel
     Private RadAjaxManagerProxy1 As New RadAjaxManagerProxy
      ....
      Protected Sub Control_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
          Me.Controls.Add(RadAjaxLoadingPanel1)
          Me.Controls.Add(RadAjaxManagerProxy1)

          With RadAjaxManagerProxy1.AjaxSettings  
               .AddAjaxSetting(...) 
          End with 
      End Sub
      ....

      Protected Overrides Sub CreateChildControls()
        'Set properties controls and add themwill
      End Sub
   end class

これが、同様の問題を抱えている他の人々に役立つことを願っています。

grtz ゆり

于 2012-07-24T08:21:10.580 に答える