|
6#
楼主 |
发表于 2019-7-14 09:34:29
|
只看该作者
请教下面的代码是不是有什么问题,没有反应。谢谢!
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
litVersion.Text = FineUI.GlobalConfig.ProductVersion;
//btnProject_Click(null, new EventArgs());
}
else
{
if (GetRequestEventArgument() == "tab_changed")
{
Alert.Show("你好 FineUI!你点击了tab", MessageBoxIcon.Warning);
}
}
}
<script type="text/javascript">
var menuClientID = '<%= MyTree.ClientID %>';
var tabStripClientID = '<%= mainTabStrip.ClientID %>';
// 页面控件初始化完毕后,会调用用户自定义的onReady函数
F.ready(function () {
var treeMenu = F(menuClientID);
var mainTabStrip = F(tabStripClientID);
F.initTreeTabStrip(treeMenu, mainTabStrip, {
maxTabCount: 10,
maxTabMessage: '请先关闭一些选项卡(最多允许打开 10 个)!'
});
});
///?动态添加的tab,切换时如何获取当前Active tab并刷新按钮选中状态?(或能保持按钮按下状态,不失去焦点?) 20190712
F('mainTabStrip').on('tabchange', function () {
if (e.getKey() == e.ENTER) {
__doPostBack('', 'tab_changed');
}
})
</script>
|
|