현재 일부 그리드 렌더러에서 일부 맞춤 html을 사용하는 앱을 작성 중입니다. 코드는 내가 외부 또는 사용자 정의 HTML 응용 프로그램에서 응용 프로그램을 실행할 때 작품을 사용하고 있지만, 랠리 패널 내부에서 작동하지 않습니다 - 마이그레이션 및 모든 프로그램을 실행 한 후.HTML 하이퍼 링크 내부에 랠리 앱 가져 오기
this.add({
xtype: 'rallygrid',
...
columnCfgs: [
{...},
{text: 'Task Details', renderer: function(value, metaData, record, rowIndex) {
if (record.displayLink) {
return '<a href="#" onclick="Rally.getApp()._showTasks(\'' +
rowIndex + '\'); return false;">Show Tasks</a>';
}
return '';
}}
]
});
이 코드 청크의 흥미로운 부분은 이것이다 : 다시, 사용자 정의 HTML 응용 프로그램 내부에서 외부 & 작동
'onclick="Rally.getApp()._showTasks(\'' + rowIndex + '\');"'
여기에 관련 코드의 작은 비트입니다. _showTasks()
과 같이 앱의 기능을 사용할 수 있도록 Rally.getApp()
부분이 필요합니다. 집회와 링크가 클릭되면, 내가 알기는하지만 어쨌든 TypeError: Object #<Object> has no method 'getApp'
이라고 말하는 오류가 발생합니다. 랠리의 getApp()
방법은 사라진 이유
좋은 아이디어! 내부 및 사용자 정의 HTML 응용 프로그램에서 작동하지만 어떤 이유로 랠리 패널 여전히 그것을 좋아하지 않았다. –