我想在标签内部创建一个dojo按钮,并且这个按钮位于div内,而div位于datagrid的一个单元内。下面的代码我已经写用标签创建一个dojo按钮
'name': 'Value',
'field': 'mapactions',
'width': '30%',
'editable': false,
'formatter': function (data,rowIndex)
{
if (data != null)
{
var splitStr = data.split("::");
var tempStr = '<div id="divValue_'+rowIndex+'">';
array.forEach(splitStr, function(item, i)
{
if (i == 0)
{
tempStr = tempStr+'<div id="cellDiv_divValue_'+rowIndex+'_'+countIncrement+'" style="padding-top: 25px">'+'<span>'+item+'</span>'+'<button data-dojo-type="dijit/form/Button" type="button">Edit</button><button data-dojo-type="dijit/form/Button" type="button">Delete</button></div>';
parser.parse();
}
else
{
tempStr = tempStr+'<div id="cellDiv_divValue_'+rowIndex+'_'+countIncrement+'" style="padding-top: 25px">'+'<select data-dojo-type="dijit/form/ComboBox" style:"width: "75px"; float:"left"; margin: "0px 20px 0px 0px""><option selected>AND</option><option>OR</option></select>'+'<span>'+item+'</span>'+'<button data-dojo-type="dijit/form/Button">Edit</button>'+'<button data-dojo-type="dijit/form/Button">Delete</button>'+'</div>';
parser.parse();
}
countIncrement++;
});
tempStr = tempStr+'</div>';
return tempStr;
}
else
{
return '<div id="divValue_'+rowIndex+'"></div>';
}
}
所有的部件都创建,但他们不看的Dojo小部件。
有人可以帮助我在这方面。
由于提前,当它被解析 尼尔默尔库马尔博加迪