我使用angular和jqwidgets创建dropdownbutton,当我修复树的html代码时一切正常,但是当我使用json Source时,OnSelect事件重复2次,那么我该如何解决呢?
let dateFormatter = DateFormatter();
let dateFormat = "dd MMM yyyy"; //Any TimeFormat you want
dateFormatter.dateFormat = dateFormat;
let formattedDate = dateFormatter.string(from: dateFromTimeStamp);
dateFormatter.locale = NSLocale.current;
dateFormatter.timeZone = TimeZone(abbreviation: "GMT"); //Pass Appropriate time zone here.
dateFormatter.dateFormat = dateFormat as String;
let sourceDate = dateFormatter.date(from: formattedDate as String);
print(sourceDate)
答案 0 :(得分:1)
您可以在两个地方绑定此事件。 一旦进入“this.tree.onSelect.subscribe”,第二次使用“treeOnSelect(event:any)”。
我建议在他们的website上添加作为组件的属性:
<jqxTree #myTree(onSelect)="Select($event)" [width]="300">
...
并在组件中实现为:
export class AppComponent {
Select(event: any): void
{
// Do Something
}
}