在我的剑道网格的dataBound函数中,我想使条件成立,如果主行从头扩展,则将类“customClass”应用于此行。 我想:有条件地应用类,同时扩展在剑道网格中的行
$('.k-master-row.k-state-active td').each(function(){$(this).addClass('customClass')})
它不工作,有没有效果,在最好的情况下,我可以申请类扩展行,没有办法做到这一点的头。任何解决方案由于
角JS:
$scope.gridMaterialDefinitionProperties = function (dataItem) {
return {
dataSource: f_GetDataSourceMaterialDefinitionProperties(dataItem),
dataBound: function (e) {
// $('.k-master-row.k-state-active td').each(function(){$(this).addClass('customClass')})
$(this).parent().css("color", "red");
f_OnDataBound(e);
},
HTML:
<div kendo-grid="gridMaterialDefinitionProperties" k-options="gridMaterialDefinitionProperties(dataItem)">
<div k-detail-template>
<kendo-tabstrip>
<ul>
<li id="tabStripgridMaterialDefinitionHeadersPropertyAny" class="k-state-active">TXT_PROPERTY_ANY</li>
<li id="tabStripgridMaterialDefinitionHeadersPropertiesComment">@PLanguageTexts.TXT_COMMENT</li>
</ul>
<div kendo-grid="gridMaterialDefinitionPropertyAny" k-options="gridMaterialDefinitionPropertyAny(dataItem)" ng-hide="dataSource.length===0"> </div>
<div>
<textarea class="textarea-gridComment" ng-model="dataItem.Comment" ng-change="OnCommentChange(dataItem, gridMaterialDefinitionProperties)"></textarea>
</div>
</kendo-tabstrip>
</div>
</div>
我们需要更多的细节。显示其他代码和HTML – Mivaweb
我有1100行的JS和本地数据库,它不会帮助,我认为 – Aviator
只添加关于这个问题的代码和HTML如何显示结果 – Mivaweb