我正在使用DevExpress GridView在网页上显示数据。
我想用一个按钮显示2个不同的数据。
例如,按钮显示按钮名称"列表数据A", 当我点击它时,数据A将显示在网页上 同时按钮名称将更改为"列出数据B" 当我再次点击该按钮时,数据B将显示在网页上 并且按钮名称将更改回"列出数据A"
以下是按钮的javascript:
<div id="text3"><input name="preview6" type="button" class="btn9" id="preview6" onclick="MM_showHideLayers('table_A','','hide');MM_showHideLayers('table_B','','show');MM_showHideLayers('text3','','hide');MM_showHideLayers('text3_after','','show')" value="List data A" /></div>
<div id="text3_after"><input name="preview6" type="button" class="btn9" id="preview6" onclick="MM_showHideLayers('table_B','','hide');MM_showHideLayers('table_A','','show');MM_showHideLayers('text3_after','','hide');MM_showHideLayers('text3','','show')" value="List data B" /></div>
是否可以使用dx实现上述功能:ASPxButton? 请提前通知并提前致谢。
答案 0 :(得分:0)
是的,这是可能的。在ASPXButton的Click事件中,捕获按钮的文本。
if (button.Text == "List A")
{
//do something here
button.Text = "List B";
}
else if (button.Text == "List B")
{
//do something here
button.Text = "List A";
}
如果你将使用javascript,那么也许你可以在那里检查和更改文本按钮。希望这可以帮助。 :)