我在"列表中调用了一个eventHandler"查看渲染事件中app.xml中的控件。我想隐藏或禁用" list"中的记录。视标志值而定。
<list displayPageSize="5" id="WorkExecution.WorkItemsView_workOrder_list" queryBase="getMyAssignedWork" recordLabel="Work Order {0}" resolverClass="application.handlers.WOListHandler" resolverFunction="resolveWonumLabel" resource="workOrder" transitionTo="WorkExecution.WorkDetailView" >
......... </list>
如何隐藏或禁用&#34; list&#34;查看?
答案 0 :(得分:0)
你想要的是listItemTemplate块中的'render'eventHandler而不是list块。当它触发时你可以做到
if(eventContext.currentRecord.wonum === '1106'){
eventContext.baseWidget.domNode.style.display = 'none';
}
以上条件查找wonum 1106并隐藏列表项。要禁用整个列表项,需要一些额外的工作;取决于你想要的东西,例如停止转换或在点击等时显示消息。