我有一個自定義的dojo小部件(提醒),我想重新加載一個事件(點擊小部件上的添加按鈕,一個對話框將打開填充提醒數據的位置,然後點擊提交點擊提交按鈕小部件應重新加載我填寫對話框中的數據)。我們如何重新加載自定義的dojo小部件
<body class="claro teller">
<form name="tellerForm">
<input type="hidden" name="expldQryStr" id="expldQryStr">
<input type="hidden" name="actionCode" id="actionCode">
</form>
<div class="row">
<div data-dojo-type="MyCashBalanceWidget.MyCashBalance" data-dojo-props="title:'Our Cash Balance Widget',data:CashBalData,data1:invtData"></div>
<div data-dojo-type="MyFrequentTasksWidget.MyFrequentTasks" data-dojo-props="pageName:'TellerLandingPage',title:'Our Some Widget',data:freqTskData"></div>
<div data-dojo-type="PendingTransactionWidget.PendingTransaction" data-dojo-props="title:'Pending Transaction Widget',data:pndTrnData,data1:pndVrfData"></div>
<div id="remWdgt" data-dojo-type="MyRemindersWidget.MyReminders" data-dojo-props="pageName:'TellerLandingPage',title:'My Reminders Widget',data:rmndrData"></div>
<div data-dojo-type="MyAppsWidget.MyApps" data-dojo-props="pageName:'TellerLandingPage',title:'My Apps Widget'"></div>
<div data-dojo-type="MyActivityWidget.MyActivity" data-dojo-props="pageName:'TellerLandingPage',title:'My Activity Widget',data:analData"></div>
</div>
<div data-dojo-type="TellerLandingPageGridWidget.TellerLandingPageGrid" data-dojo-props="title:'Teller Landing grid',data:lastTrans">
</div>
<script>
//including all the custom widgets
require(
[
"dojo/parser",
"CommonWidgets/MyFrequentTasksWidget",
"Widgets/MyCashBalanceWidget",
"Widgets/PendingTransactionWidget",
"CommonWidgets/MyRemindersWidget",
"CommonWidgets/MyAppsWidget",
"CommonWidgets/MyActivityWidget",
"Widgets/TellerLandingPageGridWidget"
],
function(parser) {
parser.parse();
});
</script>
</body>
</html>
在這裏,我想重裝CommonWidgets/MyRemindersWidget部件 – Bhupesh
嘗試發佈一你想要做什麼的最簡單的例子,你現在發佈的HTML什麼都不做,不會運行,並且不會給出你想要的東西的實際概念。我最好的猜測是,您有一個小部件A,您可以在其中輸入數據和小部件B,如果它提交,您希望在其中顯示數據。但是我在你的代碼中找不到任何東西。 – g00glen00b
或者你有一個帶有對話框的小部件,如果你提交了,那麼在同一個小部件中它應該顯示這些數據,但我不確定你想要做什麼。 – g00glen00b