簡體   English   中英

如何使dijit樹文件夾可選?

[英]how to make dijit tree folders selectable?

我有一棵樹,我希望僅當用戶單擊+/-圖標時才調用onOpen和onClose,而如果他單擊包含文件夾的行中的任意位置,則不希望它。 那么我希望每當用戶單擊文件夾所在的行時都觸發onClick事件(在展開/折疊圖標上除外)。 我嘗試查看默認情況下傳遞給onopen的節點,也嘗試查看onclick發送的節點。 似乎onopen ovverides內部onclick。 請給我指導以解決此問題。

提前致謝!

看起來有一個標志可以傳遞給Tree來執行此操作:

// openOnClick: Boolean
// If true, clicking a folder node's label will open it, rather than calling onClick()
openOnClick: false,

您可以這樣使用它:

var myTree = new Tree({
    ..., //the other arguments you are already using
    openOnClick: true
});

以后,建議您檢查API文檔或您正在使用的小部件的源代碼。 您會發現經常會發現諸如此類的有用功能,並且Dojo源代碼組織良好且易於閱讀,因此當您對某些事物的工作方式有疑問時,它是檢查的好地方。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM