Hello,
I've added 9900 + words to the default .TDF dictionary file using the Dictionary Configurator downloaded from another forum here at Telerik.
While testing some of the words, all medical in nature, I don't seem to have consistent suggestions.
For example I enter zygapophy and I should get zygapophyseal, zygapophyses, and zygapophysis as suggestions but I only receive the last two. In my dictionary I have the following entries:
zygapophyses:SKPF:SKPF
zygapophysis:SKPF:SKPF
zygapophyseal:SKPF:SKPF
I have a total of 159,596 words in the default .TDF file. Using the Custom Dictionary is not an option because of my security/network set up.
I loaded a list of words into a word document with a .TXT extension then used the Dictionary Configurator to load all of them to the existing .TDF list - this was successful. I used the DC to test this same scenario and it works perfectly but in my application I'm experiencing the issue I stated above - missing zygapophyseal from the suggestion list.
I assume the spell checker uses the second and third columns to help group words for the suggestion list, but in this case it seems not to work correctly.
Have any ideas/suggestions?
Thanks in advance,
Dan
PS. I'm using VS.Net 2008 and C#
Private
Function
Get_CountGridCheckBox(
ByVal
SelGrid
As
RadGrid,
ByVal
ColName
As
String
,
ByVal
ChkBoxVal
As
Boolean
)
As
Integer
Dim
RtnVal
As
Integer
Dim
currentPageIndex
As
Integer
= SelGrid.CurrentPageIndex
'Set initial value to zero
RtnVal = 0
For
i
As
Integer
= 0
To
SelGrid.PageCount - 1
' Loop current page and count check box values
For
Each
item
As
GridDataItem
In
SelGrid.Items
Dim
CheckBx
As
CheckBox =
DirectCast
(item(ColName).Controls(0), CheckBox)
Dim
CheckBxVal
As
Boolean
= CheckBx.Checked
If
CheckBxVal = ChkBoxVal
Then
RtnVal += 1
End
If
Next
' Go to next Grid page
currentPageIndex += 1
If
currentPageIndex >= SelGrid.PageCount
Then
currentPageIndex = 0
End
If
SelGrid.CurrentPageIndex = currentPageIndex
SelGrid.Rebind()
Next
'Return Result
Return
RtnVal
End
Function
<telerik:RadGrid ID="RadGrid1" runat="server" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" |
AllowAutomaticUpdates="True" AllowFilteringByColumn="True" AllowPaging="True" |
AllowSorting="True" DataSourceID="edsElegxosBrefos" GridLines="None" Skin="Office2007"> |
<MasterTableView AutoGenerateColumns="False" DataKeyNames="Id" NoMasterRecordsText="Δεν υπάρχουν εξετάσεις..." |
DataSourceID="edsElegxosBrefos" PagerStyle-FirstPageToolTip="Πρώτη Σελίδα" PagerStyle-LastPageToolTip="Τελευταία Σελίδα" |
PagerStyle-NextPageToolTip="Επόμενη Σελίδα" PagerStyle-NextPagesToolTip="Επόμενες Σελίδες" |
PagerStyle-PrevPagesToolTip="Προηγούμενες Σελίδες" PagerStyle-PrevPageToolTip="Προηγούμενη Σελίδα" |
PagerStyle-PagerTextFormat="Αλλαγή Σελίδας: {4} Σελίδα <strong>{0}</strong> από <strong>{1}</strong>, Εγγραφές <strong>{2}</strong> εώς <strong>{3}</strong> από <strong>{5}</strong>." |
CommandItemSettings-AddNewRecordText="Εισαγωγή Εξέτασης" CommandItemSettings-RefreshText="Ανανέωση" |
EditFormSettings-EditFormType="Template" CommandItemDisplay="Bottom"> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px" /> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px" /> |
</ExpandCollapseColumn> |
<CommandItemSettings AddNewRecordText="Εισαγωγή Εξέτασης" RefreshText="Ανανέωση"> |
</CommandItemSettings> |
<Columns> |
<telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Edit" ImageUrl="~/Images/edit.png" |
Text="Επεξεργασία" UniqueName="column"> |
</telerik:GridButtonColumn> |
<telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ImageUrl="~/Images/delete.png" |
Text="Διαγραφή εξέτασης" UniqueName="column1"> |
</telerik:GridButtonColumn> |
<telerik:GridBoundColumn DataField="Id" DataType="System.Int32" HeaderText="Id" ReadOnly="True" |
SortExpression="Id" UniqueName="Id" Visible="False"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="CheckupDate" DataType="System.DateTime" HeaderText="Ημ. Εξέτασης" |
SortExpression="CheckupDate" UniqueName="CheckupDate"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Ilikia" DataType="System.Byte" HeaderText="Ηλικία" |
SortExpression="Ilikia" UniqueName="Ilikia"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Baros" DataType="System.Decimal" HeaderText="Βάρος" |
SortExpression="Baros" UniqueName="Baros"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Ypsos" DataType="System.Byte" HeaderText="Ύψος" |
SortExpression="Ypsos" UniqueName="Ypsos"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="PerimetrosKefalis" DataType="System.Byte" HeaderText="Περίμετρος Κεφαλής" |
SortExpression="PerimetrosKefalis" UniqueName="PerimetrosKefalis"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="StomatikiKoilotita" HeaderText="Στοματική Κοιλότητα" |
SortExpression="StomatikiKoilotita" UniqueName="StomatikiKoilotita"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Sxolia" HeaderText="Σχόλια" SortExpression="Sxolia" |
UniqueName="Sxolia"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Patient.Id" DataType="System.Int32" HeaderText="Patient.Id" |
SortExpression="Patient.Id" UniqueName="Patient.Id" Visible="False"> |
</telerik:GridBoundColumn> |
</Columns> |
<EditFormSettings EditFormType="Template"> |
<FormTemplate> |
<div align="left"> |
<table style="width: 100%"> |
<tr> |
<td style="width: 109px"> |
|
</td> |
<td> |
|
</td> |
<td> |
|
</td> |
<td> |
|
</td> |
<td> |
|
</td> |
</tr> |
<tr> |
<td align="justify" style="width: 109px"> |
Ημ.Εξέτασης: |
</td> |
<td> |
<telerik:RadDatePicker ID="RadDatePickerCheckupDate" runat="server" Culture="Greek (Greece)" |
DbSelectedDate='<%# Bind("CheckupDate") %>' Skin="Office2007"> |
<Calendar Skin="Office2007" UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" |
ViewSelectorText="x"> |
</Calendar> |
<DatePopupButton HoverImageUrl="" ImageUrl="" /> |
</telerik:RadDatePicker> |
</td> |
<td> |
|
</td> |
<td> |
Ηλικία |
</td> |
<td> |
<telerik:RadTextBox ID="radTxtBoxIlikia" runat="server" Skin="Office2007" Text='<%# Bind("Ilikia") %>' |
Width="125px"> |
</telerik:RadTextBox> |
</td> |
</tr> |
<tr> |
<td style="width: 109px"> |
Βάρος: |
</td> |
<td> |
<telerik:RadTextBox ID="radTxtBoxBaros" runat="server" Skin="Office2007" Text='<%# Bind("Baros") %>' |
Width="125px"> |
</telerik:RadTextBox> |
</td> |
<td> |
|
</td> |
<td> |
Ύψος: |
</td> |
<td> |
<telerik:RadTextBox ID="radTxtBoxYpsos" runat="server" Skin="Office2007" Text='<%# Bind("Ypsos") %>' |
Width="125px"> |
</telerik:RadTextBox> |
</td> |
</tr> |
<tr> |
<td style="width: 109px"> |
Περίμετρος Κεφαλής: |
</td> |
<td> |
<telerik:RadTextBox ID="radTxtBoxPerimetrosKefalis" runat="server" Skin="Office2007" |
Text='<%# Bind("PerimetrosKefalis") %>' Width="125px"> |
</telerik:RadTextBox> |
</td> |
<td> |
|
</td> |
<td> |
Στοματική Κοιλότητα: |
</td> |
<td> |
<telerik:RadTextBox ID="radTxtBoxStomatikiKoilotita" runat="server" Skin="Office2007" |
Text='<%# Bind("StomatikiKoilotita") %>' Width="125px"> |
</telerik:RadTextBox> |
</td> |
</tr> |
<tr> |
<td style="width: 109px"> |
|
</td> |
<td> |
|
</td> |
<td> |
|
</td> |
<td> |
|
</td> |
<td> |
|
</td> |
</tr> |
<tr> |
<td style="width: 109px"> |
Σχόλια: |
</td> |
<td> |
<telerik:RadTextBox ID="radTxtBoxSxolia" runat="server" Skin="Office2007" Text='<%# Bind("Sxolia") %>' |
Width="250px" Height="150px" TextMode="MultiLine"> |
</telerik:RadTextBox> |
</td> |
<td> |
|
</td> |
<td> |
<telerik:RadTextBox ID="radTxtBoxPatientId" runat="server" Skin="Office2007" Text='<%# Bind("Patient.Id") %>' |
Width="125px" Visible="false"> |
</telerik:RadTextBox> |
</td> |
<td> |
|
</td> |
</tr> |
<tr> |
<td style="width: 109px"> |
|
</td> |
<td> |
|
</td> |
<td> |
|
</td> |
<td> |
|
</td> |
<td> |
|
</td> |
</tr> |
<tr> |
<td style="width: 109px"> |
<asp:Button ID="btnUpdate" runat="server" Text='<%# (Container as GridItem).OwnerTableView.IsItemInserted ? "Εισαγωγή" : "Αποθήκευση" %>' |
CommandName='<%# (Container as GridItem).OwnerTableView.IsItemInserted ? "PerformInsert" : "Update" %>' /> |
<asp:Button ID="btnCancel" runat="server" CausesValidation="false" Text="Ακύρωση" |
CommandName="Cancel" /> |
</td> |
<td> |
|
</td> |
<td> |
|
</td> |
<td> |
|
</td> |
<td> |
|
</td> |
</tr> |
</table> |
</div> |
</FormTemplate> |
</EditFormSettings> |
<PagerStyle FirstPageToolTip="Πρώτη Σελίδα" LastPageToolTip="Τελευταία Σελίδα" NextPagesToolTip="Επόμενες Σελίδες" |
NextPageToolTip="Επόμενη Σελίδα" PagerTextFormat="Αλλαγή Σελίδας: {4} Σελίδα <strong>{0}</strong> από <strong>{1}</strong>, Εγγραφές <strong>{2}</strong> εώς <strong>{3}</strong> από <strong>{5}</strong>." |
PrevPagesToolTip="Προηγούμενες Σελίδες" PrevPageToolTip="Προηγούμενη Σελίδα" /> |
</MasterTableView> |
<ClientSettings> |
<Scrolling AllowScroll="True" UseStaticHeaders="True" /> |
</ClientSettings> |
</telerik:RadGrid> |
<asp:EntityDataSource ID="edsElegxosBrefos" runat="server" ConnectionString="name=ePediaDBEntities" |
DefaultContainerName="ePediaDBEntities" EnableDelete="True" EnableInsert="True" |
AutoGenerateWhereClause="true" Include="Patient" EnableUpdate="True" EntitySetName="CheckupBrefos"> |
<WhereParameters> |
<asp:SessionParameter Name="Patient.Id" SessionField="PatientId" Type="Int32" /> |
</WhereParameters> |
</asp:EntityDataSource> |
Dim
item
As
GridDataItem = e.Item
'apply tooltip on whole row
For
i
As
Integer
= 0
To
item.Cells.Count - 1
Dim
onMouseOverStr
As
String
= item.Cells(i).Attributes.Item(
"onmouseover"
)
item.Cells(i).Attributes.Add(
"onmouseover"
, onMouseOverStr &
"fixedtooltip('"
& tooltipMessage &
"', this, event, '350px');"
)
Dim
onMouseOutStr
As
String
= item.Cells(i).Attributes.Item(
"onmouseout"
)
item.Cells(i).Attributes.Add(
"onmouseout"
, onMouseOutStr &
"delayhidetip();"
)
Next
'overwrite first column cell's tooltip
item(
"First"
).Attributes.Add(
"onmouseover"
,
"fixedtooltip('"
& global_portal.TooltipReplace(FirstTooltipMessage) &
"', this, event, '260px');"
)
item(
"First"
).Attributes.Add(
"onmouseout"
,
"delayhidetip();"
)
e.Item.Attributes.Add(
"onMouseOver"
,
"this.style.cursor='pointer'"
)