Hi, i am trying to generate a dynamic table based on user input. For that i am using Ribbonbar.
Markup:
<
telerik:RadRibbonBar
RenderMode
=
"Lightweight"
ID
=
"RadRibbonBar1"
runat
=
"server"
Skin
=
"Office2007"
EnableMinimizing
=
"true"
OnClientButtonClicked
=
"CreateTable() return false;"
>
<
telerik:RibbonBarTab
Text
=
"Home"
>
<
telerik:RibbonBarGroup
Text
=
"Table Generator"
>
<
Items
>
<
telerik:RibbonBarControlGroup
Orientation
=
"Horizontal"
>
<
Items
>
<
telerik:RibbonBarComboBox
ID
=
"txtRow"
Width
=
"60"
runat
=
"server"
>
<
Items
>
<
telerik:RibbonBarListItem
Text
=
"0"
Selected
=
"true"
/>
<
telerik:RibbonBarListItem
Text
=
"2"
/>
<
telerik:RibbonBarListItem
Text
=
"4"
/>
<
telerik:RibbonBarListItem
Text
=
"6"
/>
<
telerik:RibbonBarListItem
Text
=
"8"
/>
<
telerik:RibbonBarListItem
Text
=
"10"
/>
<
telerik:RibbonBarListItem
Text
=
"12"
/>
<
telerik:RibbonBarListItem
Text
=
"14"
/>
<
telerik:RibbonBarListItem
Text
=
"16"
/>
<
telerik:RibbonBarListItem
Text
=
"18"
/>
<
telerik:RibbonBarListItem
Text
=
"20"
/>
</
Items
>
</
telerik:RibbonBarComboBox
>
<
telerik:RibbonBarComboBox
ID
=
"txtCol"
Width
=
"60"
runat
=
"server"
>
<
Items
>
<
telerik:RibbonBarListItem
Text
=
"0"
Selected
=
"true"
/>
<
telerik:RibbonBarListItem
Text
=
"2"
/>
<
telerik:RibbonBarListItem
Text
=
"4"
/>
<
telerik:RibbonBarListItem
Text
=
"6"
/>
<
telerik:RibbonBarListItem
Text
=
"8"
/>
<
telerik:RibbonBarListItem
Text
=
"10"
/>
<
telerik:RibbonBarListItem
Text
=
"12"
/>
<
telerik:RibbonBarListItem
Text
=
"14"
/>
<
telerik:RibbonBarListItem
Text
=
"16"
/>
<
telerik:RibbonBarListItem
Text
=
"18"
/>
<
telerik:RibbonBarListItem
Text
=
"20"
/>
</
Items
>
</
telerik:RibbonBarComboBox
>
<
telerik:RibbonBarButton
ID
=
"btnGenerate"
runat
=
"server"
Text
=
"Create"
/>
</
Items
>
</
telerik:RibbonBarControlGroup
>
</
Items
>
</
telerik:RibbonBarGroup
>
Script:
function createTable() {
var rowCtr;
var cellCtr;
var rowCnt;
var cellCnt;
var myTableDiv = document.getElementById("myDynamicTable");
var table = document.createElement('TABLE');
table.border = '1';
table.id = "myTable";
var tableBody = document.createElement('TBODY');
table.appendChild(tableBody);
rowCnt = document.getElementById('txtrows').value;
cellCnt = document.getElementById('txtcols').value;
for (rowCtr = 0; rowCtr < rowCnt; rowCtr++) {
var tr = document.createElement('TR');
tableBody.appendChild(tr);
for (cellCtr = 0; cellCtr < cellCnt; cellCtr++) {
var td = document.createElement('TD');
td.width = '120';
td.appendChild(document.createTextNode("Row:" + rowCtr + " Column:" + cellCtr));
tr.appendChild(td);
}
}
myTableDiv.appendChild(table);
}
OnClick of button(create) dynamic table should generate. but not happening can some one suggest what i had done wrong.