Javascript 如何在mxGraph的Iframe中获取选定的单元格值?
如何在帧中获取选定的单元格值?我通过点击链接调用了iframe。在Iframe中,我想得到所选单元格的属性值Javascript 如何在mxGraph的Iframe中获取选定的单元格值?,javascript,html,iframe,mxgraph,jgraph,Javascript,Html,Iframe,Mxgraph,Jgraph,如何在帧中获取选定的单元格值?我通过点击链接调用了iframe。在Iframe中,我想得到所选单元格的属性值 <script> function main(container) { if (!mxClient.isBrowserSupported()) { mxUtils.error('Browser is not supported!', 200, false); }
<script>
function main(container) {
if (!mxClient.isBrowserSupported()) {
mxUtils.error('Browser is not supported!', 200, false);
}
else {
var graph = new mxGraph(container);
var cell = graph.getSelectionCell();
}
</script>
<body onload="main(window.parent.document.getElementById('graphContainer'))">
<form id="form1" runat="server">
</form>
</body>
主功能(容器){
如果(!mxClient.isBrowserSupported()){
mxUtils.error('不支持浏览器!',200,false);
}
否则{
var图形=新的mxGraph(容器);
var cell=graph.getSelectionCell();
}
如果您使用的是按钮之类的东西
您可以从evt获得您正在查看的大部分信息
例如:
graph.addListener(mxEvent.DOUBLE_CLICK, function(sender, evt)
{
var cell = evt.getProperty('cell');
if (cell != null && cell.parent != main_class) {
main_class = cell.edges[0].value.slice(14, cell.edges[0].value.indexOf('-') );
等等
显然,您可以使用firefox中的调试器来确定您要查找的属性在分类法中的位置是同一域中的iFrame吗?您可以向我们展示您的HTML设置……也许可以举个例子吗?是的,iFrame在同一域中。