私は拡張グリッドを使用していますが、最近、(ヘッダーの列名をクリックして) 任意の列を並べ替えると、その列の結果に"|,*/\-&
などの特殊文字が含まれていると、並べ替えが壊れて完全な結果が得られないことがわかりました。 ..どんな助けでも大歓迎です。
これが私のコードです:
<body>
<div style="width: 100%; height: 400px;">
<div dojoType="dojo.data.ItemFileReadStore"
jsId="appsStoreForGrid" data="storeData" typeMap="_typeMap">
</div>
<div id="grid" data-dojo-type="dojox.grid.EnhancedGrid"
data-dojo-props="store:appsStoreForGrid, structure:'layoutApps',
errorMessage:'No Data Found',
plugins: {
filter: { closeFilterbarButton: true, ruleCount: 5 },
pagination: { pageSizes: ['5', '25', '50', '100'],
description: true, sizeSwitch: true, pageStepper: true,
gotoButton: true, maxPageStep: 8, position: 'top'}}">
</div>
</div>
</body>