2012-05-21 65 views
0

我有一個先進的datagrid.I使用每個單元格的itemrenderers來顯示帶有圖像的文本。現在當我嘗試使用ctrl鍵做多行選擇時,它的工作正常但是當我嘗試通過使用所選行上的ctrl鍵取消選擇所有選定的項目將被取消選擇,只有我單擊的是突出顯示。與datagrid多行選擇沒有itemrenderers相比,這是不正確的行爲。當我點擊非itemrenderer單元格取消選擇的行是完美的工作,因爲取消選擇的行與itemrender不能按預期工作。任何人都可以告訴我如何解決這個問題。 謝謝DataGrid中的多行取消選擇行與Flex中的ItemRenderers不兼容

+0

有沒有這樣的事情作爲「非itemrenderer」:每個單元格是一個ItemRenderer。假設你的意思是它不能正確使用你的自定義ItemRenderer,你應該向我們展示它的代碼。 – RIAstar

回答

0

得到了問題的解決方案。我使用itemrenderer與itemeditor並雙擊後激活編輯。當我們用ctrl選擇多行並取消選擇每個項目時,由於itemeditor的原因,它們不工作。所以我檢查,如果按Ctrl鍵然後我把datagrid.editable爲false,否則我使可編輯爲true。現在我可以完美地取消選擇行。