|  12.09.2014, 14:15 | #1 | 
| Участник | Using Dynamics AX HTML control 
			
			Hi All, My question is related to using html control in form design. I had to do changeable table structure which rows and colums number depends on some condition. The content of table cells is plain text. The choice was to use table control. I have done this solution and everything seems to be OK, but somethimes the table control not well redraws. I decided to use html control, so I altered the function that builds table control so that it does html document and passed it to html control. Everything works fine. Now I have to do table cell click event, so that when the user clicks on table cell, some buttons (from AX form design, not in html) to be enabled/disabled depends on clicked table cell content. First I had to get the content from table cell. I could do this through Javascript like this: Код: <script language="javascript" type="text/javascript">
 var table = document.getElementById("tbl");
 if (table != null) {
     for (var i = 0; i < table.rows.length; i++) {
         for (var j = 0; j < table.rows[i].cells.length; j++)
             table.rows[i].cells[j].onclick = function () {
             tableText(this);
         };
     }
 }
  
 function tableText(tableCell) {
     alert(tableCell.innerHTML);
 }
 </script>
I saw that html control has a method getElementById() which returns COM object, so I override onClick() event method on html control (right click on html control and choice ActiveX Explorer), but I don't know how to use COM object so that I can get innerHTML. Is there anyway to get html table cell content by X++ instead by Javascript? Regards, ist. | 
|  | 
|  | 
| 
 |