2011-11-21 27 views
6

Tôi đang tìm một danh sách đầy đủ các thẻ không có sẵn trong cú pháp của tập lệnh ColdFusion 9.Danh sách các thẻ không có sẵn Coldfusion 9 script syntax?

Ví dụ:

  • CFSetting: là một ví dụ có sẵn trong Railo nhưng không phải trong CF9 để sử dụng trong cfscript
  • CFDocument: Tôi không thể tìm thấy cái này cho đến nay.
+2

Không phải danh sách chính thức, nhưng gần nhất tôi đã tìm thấy là: https://github.com/CFCommunity/CFScript-Community-Components/blob/master/readme.md – Leigh

+0

Oh! Tôi chỉ nhận thấy rằng điều github là một bản sao của những gì tôi đã nói bên dưới. Tôi không có ý lặp lại những gì bạn gợi ý, Leigh; nhưng tôi đảm bảo với bạn đó là công việc của riêng tôi, và đạo văn của nó trên github là không biết với tôi. Không phải là tôi quan tâm, nhưng tôi sẽ cho Tuttle tên của tôi một chút của một nudge cho rằng một. ;-) –

+0

Không phải lo lắng. Tôi đã không đăng nó như là câu trả lời bởi vì tôi nghĩ rằng có thể có một danh sách chính thức mà tôi đã bỏ qua. Nhưng của bạn dường như là gần như nó được. Nếu giả là hình thức nịnh hót chân thành nhất, bạn sẽ cảm thấy hãnh diện ;-) – Leigh

Trả lời

10

Không phải là danh sách chính thức bởi bất kỳ biện pháp, nhưng điều này là một danh sách tôi đã trình bày cho một diễn đàn riêng tư một thời gian trước, và nó không nhận được quá nhiều sửa đổi (và những sửa đổi đó đã được tích hợp). Đó là trong bối cảnh của CF nào và không cần phải được thực hiện, để yêu cầu bảo hiểm 100% trong CFScript.

Tóm tắt các thiếu sót:

Những người đang thiếu sót đáng kể:

<cfcollection> 
<cfexchangecalendar> 
<cfexchangeconnection> 
<cfexchangecontact>  
<cfexchangefilter>  
<cfexchangemail> 
<cfexchangetask> 
<cfexecute> 
<cfindex> 
<cfinvoke> (support for dynamic method names) 
<cflogin> 
<cfloginuser> 
<cflogout> 
<cfmodule> 
<cfoutput> (implementation of query looping with grouping) 
<cfparam> (fix the bug in that enforced requiredness doesn’t work (ie: param name="foo";)) 
<cfsearch> 
<cfsetting> 
<cfwddx> 
<cfzip> 
<cfzipparam> 

Có một trường hợp lý cho những người được thực hiện:

<cfassociate> 
<cfcache>  
<cfcontent>  
<cfflush>  
<cfhtmlhead> 
<cfheader>  
<cfntauthenticate>  
<cfprint>  
<cfschedule> 
<cfsharepoint> 

Những người ... Tôi m ambivalent:

<cfgridupdate> 
<cfinsert> 
<cfobjectcache> 
<cfregistry> 
<cfreport> 
<cfreportparam> 
<cftimer> 
<cfupdate> 

Chúng ta không cần những cái gì cả, tôi nghĩ rằng:

<cfajaximport> 
<cfajaxproxy> 
<cfapplet> 
<cfcalendar> 
<cfchart> 
<cfchartdata> 
<cfchartseries> 
<cfcol> 
<cfdiv> 
<cfdocument> 
<cfdocumentitem> 
<cfdocumentsection> 
<cffileupload> 
<cfform> 
<cfformgroup> 
<cfformitem> 
<cfgraph> 
<cfgraphdata> 
<cfgrid> 
<cfgridcolumn> 
<cfgridrow> 
<cfinput> 
<cflayout> 
<cflayoutarea> 
<cfmap> 
<cfmapitem> 
<cfmediaplayer> 
<cfmenu> 
<cfmenuitem> 
<cfpod> 
<cfpresentation> 
<cfpresentationslide> 
<cfpresenter> 
<cfselect> 
<cfsilent> 
<cfslider> 
<cfsprydataset> 
<cftable> 
<cftextarea> 
<cftextinput> 
<cftooltip> 
<cftree> 
<cftreeitem> 
<cfwindow> 

Nếu có bất cứ điều gì ở đây mà bạn nghĩ rằng nên được bao gồm trong CFScript, xin hãy giơ một vấn đề ở đây - http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html - và tham chiếu chéo số vấn đề đây.

HTH.

+0

Danh sách tốt. Tôi tin rằng sự hỗ trợ 'cfimap' đã được thêm vào trong Bản cập nhật CF9 1. – Leigh

+0

Rất tiếc, xin lỗi. Đó là một trong những thứ tôi bị lôi kéo. Quên để tích hợp nó/loại bỏ nó khỏi danh sách. Tôi sẽ cập nhật danh sách ban đầu của mình. –

-1

Tôi cho rằng không có lệnh nào không có sẵn dưới dạng tập lệnh vì bạn có thể mở rộng và ghi các bit bị thiếu bằng cách sử dụng cfc's.

Do đó quấn yêu thích của bạn thiếu < cftag trong một CFC và gọi nó là sử dụng mới

Tuy nhiên, đây là một danh sách những gì được hỗ trợ http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSe9cbe5cf462523a02805926a1237efcbfd5-7ffe.html

+1

Tôi nghĩ rằng đây là một phản ứng khá khập khiễng, Dale: Rõ ràng là chúng ta có thể tự cuộn, nhưng đó không phải là câu hỏi ở đây. Đó là loại phản ứng/suy nghĩ này đã hạ cánh chúng tôi với CF9 thực hiện thiếu sót CFScript với CFC trong/adobe/com /, có nghĩa là ngôn ngữ bắt đầu hoàn toàn rời khỏi tiền lệ được thiết lập với tất cả phần còn lại của ngôn ngữ cho đến nay. Đó là một giải pháp kém cho một yêu cầu rất thực tế. –

Các vấn đề liên quan