CFGRID не заполняется данными после обновления до CF9.0.1 - PullRequest
0 голосов
/ 14 июля 2011

На CF9 этот CFGRID работал нормально, по крайней мере, он отображался нормально (у меня были другие проблемы с ним).

После обновления до 9.0.1 он полностью пуст.Я даже попробовал исправление, без изменений.Я дам запрос под названием «financedetails» над этим кодом, и он показывает данные.Есть идеи?Значительно ли изменился cfgrid в 9.0.1?Или я больше не могу использовать атрибут запроса для html cfgrid?

<cfform action="financials.cfm?showid=#url.showid#" style="margin-top:15px;" method="post">
    <cfinput type="hidden" name="showid" value="#url.showid#">
    <cfgrid query="financedetails" name="finance_grid" format="html" selectmode="edit" insert="yes" delete="yes">
        <cfgridcolumn name="Date" type="date">
        <cfgridcolumn values="chargeid" name="chargeid" display="false">
        <cfgridcolumn values="Setup Fee,blahh,blah,Custom Changes" name="Description">
        <cfgridcolumn name="Amount">
        <cfgridcolumn name="InvoiceDate" type="date">
        <cfgridcolumn name="PaidDate" type="date">
        <cfgridcolumn name="Notes">
    </cfgrid>
<p><input type="submit" value="Save Changes"></p>
</cfform>

1 Ответ

0 голосов
/ 15 июля 2011

Это может произойти из-за того, что coldfusion 9 использовал ExtJs 3.0, которая обновлена ​​до ExjtJs 3.1 для coldfusion 9.0.1.

Проверка должна решить эту проблему.

  1. Если вытолько что обновил до 9.0.1, тогда возможно, что js берет из кеша браузера версии 3.0, вызывая эту проблему.Попробуйте очистить кэш браузера и попробуйте снова.

  2. Убедитесь, что вы не используете dflat / gzip на стороне сервера, если это так, то также удалите файл с сервера.

  3. Если вы изменили сетку для добавления верхнего или нижнего колонтитула, вам нужно искать совместимость.проверьте http://www.cfminds.com/post.cfm/updating-coldfusion-9-0-0-to-9-0-1

  4. Чтобы убедиться, что загружается правильная версия extjs.js, откройте вкладку скрипта firebug, проверьте источник файла extjs.js и просмотрите комментарий, в котором должна быть версия 3.1.0 вместо3.0.0.

Я думаю, что четыре проверки решат вашу проблему.

-Притешь

...