我需要在标签点击事件上重新加载std::mutex mtx;
classs A
{
int x;
public:
A()
{
x=0;
}
void Add()
{
std::lock_guard<std::mutex> guard(mtx);
x++;
}
void Sub()
{
std::lock_guard<std::mutex> guard(mtx);
x--;
}
};
。我写了下一个代码:
GridView
它可以工作但只有一次......在第二次点击时它会崩溃并出现错误:
未捕获的TypeError:无法读取属性&#39; FindEventSourceParentByTestFunc&#39;未定义页面:74未捕获 TypeError:ASPx.TCTClick不是函数
我做错了什么?我真的无法理解为什么它不适用于第二次和下一次标签点击。
答案 0 :(得分:0)
试试这个:
<script>
function OnTabClickEvent(s, e) {
var tableUrl;
switch (e.tab.Index) {
case 0:
tableUrl = CGridView.PerformCallback(); // where CGridView is the name of the grid view
break;
default:
tableUrl = TGridView.PerformCallback(); // where TGridView is the name of the grid view
}
}
</script>
点击此处了解有关回调的详情:https://documentation.devexpress.com/#AspNet/CustomDocument9052