Open window from usercontrol   

i try open window from an user control using several variants
for example this variant work fine.

<ext:Window
            ID="WindowMenu"
            runat="server"
            Collapsible="true"
            Icon="Application"
            Title="Title"
            Height="400"
            Width="400"
            />

.......

                   <ext:Button ID="Button1" runat="server" Text="Show Menu" Icon="WorldConnect" Visible="true">
                       
                        <Listeners>
                              <Click Handler="#{WindowMenu}.show(this);" />
                        </Listeners>
                    </ext:Button>


but the problem is that i need call from an custom javascript function, remember that the call is place into an user
control
the following not work

function ShowMenu()
{

("<%= WindowMenu.ClientID %>").show();

}

     

thanks for the help

 

You shouldn't require the wrapping parenthesis.

Example

// Wrong
("<%= WindowMenu.ClientID %>").show();

// Correct
<%= WindowMenu.ClientID %>.show();

'ASP.NET > Coolite' 카테고리의 다른 글

Fire Off Coolite Button from Javascript  (0) 2009/11/12
TreePanel and NodeLoad  (0) 2009/11/11
Open window from usercontrol  (0) 2009/11/11
How to invoke click of a button clientside?  (0) 2009/11/11
Coolite 에서 ajax와 listener 이용  (0) 2009/11/10
Coolite Grid의 getRowClass 설정하기  (0) 2009/11/10
Posted by I will catch this man. 울트라고스톱

 

How can I programmatically invoke the click event of a ext button on the clientside so it will fire off the AjaxEvent?  So far, I have been doing:

btnSave.getEl().dom.click()

Is there a better way?  What about other events that are specific to the ExtJS component?

 

Button1.ajaxEvents.click.fn()

Code above no longer works.  I get an exception.

 

Please use this

Button1.ajaxEvents.click.fn.apply(Button1) 

Or

Button1.ajaxEvents.click.fn.apply(Button1, []) 

 

'ASP.NET > Coolite' 카테고리의 다른 글

Fire Off Coolite Button from Javascript  (0) 2009/11/12
TreePanel and NodeLoad  (0) 2009/11/11
Open window from usercontrol  (0) 2009/11/11
How to invoke click of a button clientside?  (0) 2009/11/11
Coolite 에서 ajax와 listener 이용  (0) 2009/11/10
Coolite Grid의 getRowClass 설정하기  (0) 2009/11/10
Posted by I will catch this man. 울트라고스톱

다음과 같이 사용한다.

<AjaxEvents>

    <Click OnEvent="DeleteRows">

    <Confirmation Message="선택한 항목을 삭제 하시겠습니까? "

            Title="확인" ConfirmRequest="true" />

        <ExtraParams>

        <ext:Parameter Name="CheckedValues"

                Value="Ext.encode(#{GridPanel11}.getRowsValues())"

                Mode="Raw">

            </ext:Parameter>

     </ExtraParams>

    </Click>

</AjaxEvents>

<Listeners>

    <Click Handler="function(){

    if( #{GridPanel11}.hasSelection()==false ){

    Ext.Msg.alert('선택오류','아무것도 선택하지 않았습니다.');

    return false;

            }

        }" />

</Listeners>

'ASP.NET > Coolite' 카테고리의 다른 글

Fire Off Coolite Button from Javascript  (0) 2009/11/12
TreePanel and NodeLoad  (0) 2009/11/11
Open window from usercontrol  (0) 2009/11/11
How to invoke click of a button clientside?  (0) 2009/11/11
Coolite 에서 ajax와 listener 이용  (0) 2009/11/10
Coolite Grid의 getRowClass 설정하기  (0) 2009/11/10
Posted by I will catch this man. 울트라고스톱

먼저 GridPanel 안에 다음 같은 부분을 넣는다.

GetRowClass 에선 정한 "updateRow" 함수를 만들어 준다.

<View>

<ext:GridView runat="server" ID="GridView" EnableTheming="true" EnableRowBody="true" ForceFit="true" >

<GetRowClass Fn="updateRow"/>

    </ext:GridView>

</View>

 

그리고 다음과 같이 함수와 CSs를 만들어 준다.

<script type="text/javascript">

// 그리드 로우 색 바꿔주기

function updateRow(oRecord) {

if (oRecord.data.Working == 'Y') {

return 'select_color';

}

}

</script>

<style type="text/css">

.select_color{

background-color:#FFFFD2;

color:Black;

font-weight:900;

}

</style>

 

그러면 다음과 같은 그림이 된다.

'ASP.NET > Coolite' 카테고리의 다른 글

Fire Off Coolite Button from Javascript  (0) 2009/11/12
TreePanel and NodeLoad  (0) 2009/11/11
Open window from usercontrol  (0) 2009/11/11
How to invoke click of a button clientside?  (0) 2009/11/11
Coolite 에서 ajax와 listener 이용  (0) 2009/11/10
Coolite Grid의 getRowClass 설정하기  (0) 2009/11/10
Posted by I will catch this man. 울트라고스톱

BLOG main image
by 울트라고스톱

공지사항

카테고리

전체보기 (145)
mY Story (1)
C# winform (34)
ASP.NET (66)
생활 (12)
영어 (0)
북마크 (0)
Computer (6)
Programming (1)
Database (15)
Windows Phone 7 (2)
Silverlight (4)

최근에 받은 트랙백

Total : 53,991
Today : 8 Yesterday : 33