dstore

    43熱度

    1回答

    我正在嘗試創建自定義應用商店,它應該使用WebSocket或REST(在發生WebSocket失敗的情況下)。 代碼文件rachet-store.js 它的工作原理幾乎是完美的。它也適用於REST(myRest)。 問題是如果使用wsStore,並且如果我刪除DataGrid中的第一頁或第二頁上的一行,則會通知DataGrid並自行刷新。但是,如果我刪除第三個或其他任何頁面上的一行,則不會刷新商店

    0熱度

    1回答

    我有一個非常類似的問題this崗位。 我的症狀是一樣的(首先讓父母和孩子平躺,你可以「擴大」父母,讓孩子在他們的正下方顯示,然後你可以再次摺疊他們以得到樹顯示它應該如何),但提供的解決方案(通過store.getRootCollection()到電網,而不是僅僅店),對我來說不起作用。如果我這樣做,我什麼也沒得到,但顯示的標題。首先,我試圖使用dgrid laboratory中顯示的代碼(只需在「

    2熱度

    1回答

    我有一個dgrid填充了一個dstore普通舊內存集合,我試圖使用'contains'過濾器方法進行過濾。這家商店的數據看起來是這樣的: [ {id:"25", users: ["13", "15"]}, {id:"347", users: ["13"]}, {id:"653", "users":["13", "17"]} ] 我想要檢索的所有該商品的特定用戶是

    0熱度

    1回答

    我有一個分配dstore /內存存儲 _instance = new Memory({ data: { identifier:'monthNumeric', items: [] } }); 當我點擊網格的頭,我看到的那種箭頭改變道場dgrid,但在電網不改變內容。 我追溯了代碼,看到它構建了一個排序對象。然後,它調用從_StoreMixi

    0熱度

    1回答

    在我的應用程序中,我使用的是由Request + Trackable dstore支持的OnDemandGrid,以向用戶顯示我的數據。 服務器通過websocket向客戶端發送通知以向網格添加新條目。要將新條目添加到網格中,該店的冒落「添加」事件,如下面的代碼段的東西: function _emitAddEvent(store, entity) { store.emit('add',

    0熱度

    2回答

    使用以下代碼片段,網格僅顯示列標題。爲了顯示數據,我需要添加最後一行。數據顯示在網格中爲什麼需要renderArray? var data = [ { first: 'Bob', last: 'Barker', age: 89 }, { first: 'Vanna', last: 'White', age: 55 }, { first: 'Pat', l

    0熱度

    1回答

    我有一個dgrid與輸入。我的dgrid處於編輯模式,因此用戶可以添加行,編輯行和對行進行排序。當我看看我的收藏,看起來像 id: "1" COLUMN1: "INPUT TYPE="text"...." COLUMN2: "INPUT TYPE="text"...." 注意:我不能把大於和小於上面的描述輸入。 等。當我在屏幕上進行更改時,對於其中一個輸入,集合不會更新。所以,當我輸入

    1熱度

    2回答

    比方說,一個dstore有姓,名字和年齡記錄。現在,我需要名字爲「Name1」或年齡= 25的記錄。我如何在dstore中執行此操作? 如果我這樣做, recordStore.filter({name: 'Name1'}, {age: 25}); 然後返回其名稱爲「名1」,年齡= 25的記錄。 另一個問題,在我dstore的記錄,有一個陣列還(包括顏色)。我想根據用戶選擇的顏色過濾結果。我面臨的問

    0熱度

    1回答

    我目前在dgrid上使用自定義排序功能(粘貼在下面)。它不會徹底改變排序,只是對一個特定的列進行唯一排序,並將其他排序不區分大小寫。我想添加一個名爲「計劃」的列的二級排序,以便在任何其他列進行排序時添加到排序中。我只是不確定如何去做。我已經看到如何覆蓋排序按兩列進行排序,但不是在自定義排序時。二次排序總是在那裏,不管其他列被點擊。 僅供參考我正在運行dojo 1.10和dgrid 1.0。數據來自

    2熱度

    1回答

    我正在使用Dojo dgrid,並且使用「或」語句對dstore過濾有問題。 var today = new Date(); today.setHours(0,0,0,0); var start_date= new Date(); start_date.setDate(today.getDate() - 5); start_date.setHours(0,0,0,0); grid.s